Skip to content

Commit 98f2eb6

Browse files
authored
Fix quoting problem with Chrome's profile
1 parent ad6015b commit 98f2eb6

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

nbrowser

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ for prog in librewolf firefox icecat palemoon; do
8585
done
8686

8787
## chromium based browser
88-
for prog in chromium brave vivaldi-stable opera; do
88+
for prog in google-chrome-stable chromium brave vivaldi-stable opera; do
8989
if has "$prog" ; then
9090
browser_count=$((browser_count+1))
9191
installed_browsers[$browser_count]="$prog : $(command -v $prog)"
@@ -152,7 +152,7 @@ open_a_browser(){
152152
;;
153153
*)
154154
selected_browser=$(printf '%s' "${selected_browser}" | awk '{split($0,a,": "); print a[2]}')
155-
{ setsid -f ${selected_browser} >/dev/null 2>&1 ; }
155+
{ setsid -f $(bash -c "exec ${selected_browser}") >/dev/null 2>&1 ; }
156156
;;
157157
esac
158158
}
@@ -249,7 +249,7 @@ open_in_browser(){
249249
;;
250250
*)
251251
selected_browser=$(printf '%s' "${selected_browser}" | awk '{split($0,a,": "); print a[2]}')
252-
{ setsid -f ${selected_browser} "$*" >/dev/null 2>&1 ; }
252+
{ setsid -f $(bash -c "exec ${selected_browser} \"$*\"") >/dev/null 2>&1 ; }
253253
;;
254254
esac
255255
}

0 commit comments

Comments
 (0)