options = {
args: %w[auto-open-devtools-for-tabs], # this works yeah!
prefs: { 'devtools.open_docked' => false } # this has no effect
# nor do any of these: devtools: {open_docked: false} / "devtools.currentDockState" => "undocked" / devtools: {currentDockState: :undocked} / etc
}
capabilities = Selenium::WebDriver::Remote::Capabilities.chrome(chromeOptions: options)
Capybara::Selenium::Driver.new(app, browser: :chrome, desired_capabilities: capabilities)