Open Bug 1828448 Opened 2 years ago Updated 2 years ago

<selectmenu-parts-structure.tentative.html> fails locally different than on Try

Categories

(Core :: DOM: Core & HTML, defect)

Unspecified
Linux
defect

Tracking

()

UNCONFIRMED

People

(Reporter: mbrodesser, Unassigned)

Details

When the pref dom.element.popover.enabled is false:

./mach wpt ./testing/web-platform/tests/html/semantics/forms/the-selectmenu-element/selectmenu-parts-structure.tentative.html

locally permanently fails with:

ERROR /html/semantics/forms/the-selectmenu-element/selectmenu-parts-structure.tentative.html - (8, 906) is out of bounds of viewport width (1280) and height (887)
Traceback (most recent call last):
  File "/home/mirko/work/code/gecko/testing/web-platform/tests/tools/wptrunner/wptrunner/executors/executormarionette.py", line 837, in run_func
    self.result = True, self.func(self.protocol, self.url, self.timeout)
  File "/home/mirko/work/code/gecko/testing/web-platform/tests/tools/wptrunner/wptrunner/executors/executormarionette.py", line 965, in do_testharness
    done, rv = handler(result)
  File "/home/mirko/work/code/gecko/testing/web-platform/tests/tools/wptrunner/wptrunner/executors/base.py", line 725, in __call__
    return callback(url, payload)
  File "/home/mirko/work/code/gecko/testing/web-platform/tests/tools/wptrunner/wptrunner/executors/base.py", line 741, in process_action
    result = action_handler(payload)
  File "/home/mirko/work/code/gecko/testing/web-platform/tests/tools/wptrunner/wptrunner/executors/actions.py", line 140, in __call__
    self.protocol.action_sequence.send_actions({"actions": actions})
  File "/home/mirko/work/code/gecko/testing/web-platform/tests/tools/wptrunner/wptrunner/executors/executormarionette.py", line 497, in send_actions
    self.marionette._send_message("WebDriver:PerformActions", actions)
  File "/home/mirko/work/code/gecko/testing/marionette/client/marionette_driver/decorators.py", line 24, in _
    return func(*args, **kwargs)
  File "/home/mirko/work/code/gecko/testing/marionette/client/marionette_driver/marionette.py", line 703, in _send_message
    self._handle_error(err)
  File "/home/mirko/work/code/gecko/testing/marionette/client/marionette_driver/marionette.py", line 715, in _handle_error
    raise errors.lookup(error)(message, stacktrace=stacktrace)
marionette_driver.errors.MoveTargetOutOfBoundsException: (8, 906) is out of bounds of viewport width (1280) and height (887)
stacktrace:
	RemoteError@chrome://remote/content/shared/RemoteError.sys.mjs:8:8
	WebDriverError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:183:5
	MoveTargetOutOfBoundsError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:373:5
	assertInViewPort@chrome://remote/content/shared/webdriver/Actions.sys.mjs:2130:11
	dispatch@chrome://remote/content/shared/webdriver/Actions.sys.mjs:1024:21
	dispatch/pendingEvents<@chrome://remote/content/shared/webdriver/Actions.sys.mjs:1844:14
	dispatch@chrome://remote/content/shared/webdriver/Actions.sys.mjs:1843:39
	dispatch/chainEvents<@chrome://remote/content/shared/webdriver/Actions.sys.mjs:1769:27
	dispatch@chrome://remote/content/shared/webdriver/Actions.sys.mjs:1771:7
	performActions@chrome://remote/content/marionette/actors/MarionetteCommandsChild.sys.mjs:517:23
	receiveMessage@chrome://remote/content/marionette/actors/MarionetteCommandsChild.sys.mjs:156:31

However, it passes on Try (e.g. https://treeherder.mozilla.org/jobs?repo=try&revision=970410ceaf4b3d4d93d59b1c3bad64d3f1a4a2bc)

Happened on Ubuntu 22.04.

Severity: -- → S3
You need to log in before you can comment on or make changes to this bug.