Hmmm, experimenting with the wrapper and both desktop and Chromium OS versions of chromium resp. chrome turned up something interesting, which smells like a bug. Here's how to reproduce (using desktop Chromium in this example):
In one terminal window, start chrome, _without_ any commandline parameters or URL:
$ chrome
(Chromium opens whatever is set as default opening page, the terminal will not respond to input (except Ctrl-C or ctrl-Z, of course) because Chromium is in the foreground.)
Now open or switch to another terminal window and start it again, the same way:
$ chrome
Created new window in existing browser session
$
(Except there is _no_ new tab or window opened, because no URL was specified.)
Now _close_ the Chromium window, expecting the first terminal window to show a prompt again, indicating that Chromium has exited.
Nope, it doesn't. One has to type Ctrl-C or kill Chromium some other way.
I wonder if this has any bearing on the 'runaway processes' issue...
Any comments on this?