Currently we spawn child processes with two tokens - one for the ShellClientRequest, and one for a BootstrapRequest. This latter provides an interface over which Mojo channels are created. Instead of having two channels with different FIFOs which causes major problems, we should have the browser request the Bootstrap interface using its shell::Connection.
Comment 1 by ben@chromium.org
, Jul 20 2016