@@ -324,7 +324,7 @@ def setup_kwargs(self, kwargs):
324324 kwargs ["headless" ] = True
325325 logger .info ("Running in headless mode, pass --no-headless to disable" )
326326
327- if kwargs ["browser_channel" ] == "nightly" and kwargs [ " enable_webtransport_h3" ] is None :
327+ if kwargs ["enable_webtransport_h3" ] is None :
328328 kwargs ["enable_webtransport_h3" ] = True
329329
330330 # Turn off Firefox WebRTC ICE logging on WPT (turned on by mozrunner)
@@ -500,16 +500,18 @@ def setup_kwargs(self, kwargs):
500500 kwargs ["webdriver_binary" ] = webdriver_binary
501501 else :
502502 raise WptrunError (f"Unable to locate or install matching { self .webdriver_name } binary" )
503+
504+ if kwargs ["enable_webtransport_h3" ] is None :
505+ # To start the WebTransport over HTTP/3 test server.
506+ kwargs ["enable_webtransport_h3" ] = True
507+
503508 if browser_channel in self .experimental_channels :
504509 # HACK(Hexcles): work around https://github.com/web-platform-tests/wpt/issues/16448
505510 kwargs ["webdriver_args" ].append ("--disable-build-check" )
506511 if kwargs ["enable_experimental" ] is None :
507512 logger .info (
508513 "Automatically turning on experimental features" )
509514 kwargs ["enable_experimental" ] = True
510- if kwargs ["enable_webtransport_h3" ] is None :
511- # To start the WebTransport over HTTP/3 test server.
512- kwargs ["enable_webtransport_h3" ] = True
513515 elif browser_channel is not None :
514516 # browser_channel is not set when running WPT in chromium
515517 kwargs ["enable_experimental" ] = False
0 commit comments