Closed Bug 1867944 Opened 2 years ago Closed 2 years ago

Perma OSX TEST-UNEXPECTED-FAIL | dom/webauthn/tests/browser/browser_webauthn_prompts.js | Test timed out - when Gecko 122 merges to Beta on 2023-12-18

Categories

(Core :: DOM: Web Authentication, defect)

defect

Tracking

()

VERIFIED FIXED
Tracking Status
firefox-esr115 --- unaffected
firefox120 --- unaffected
firefox121 --- unaffected
firefox122 + verified

People

(Reporter: imoraru, Unassigned)

References

(Regression)

Details

(Keywords: regression)

[Tracking Requested - why for this release]:

Failure log:

[task 2023-12-02T13:07:15.558Z] 13:07:15     INFO - TEST-PASS | dom/webauthn/tests/browser/browser_webauthn_prompts.js | no DOM element is fullscreen - 
[task 2023-12-02T13:07:15.559Z] 13:07:15     INFO - Console message: PopupNotifications._onButtonEvent: Button click happened before the security delay: -1745.1201480000018ms
[task 2023-12-02T13:07:15.559Z] 13:07:15     INFO - Buffered messages finished
[task 2023-12-02T13:07:15.560Z] 13:07:15     INFO - TEST-UNEXPECTED-FAIL | dom/webauthn/tests/browser/browser_webauthn_prompts.js | Test timed out - 
[task 2023-12-02T13:07:15.560Z] 13:07:15     INFO - GECKO(3502) | Completed ShutdownLeaks collections in process 3502
[task 2023-12-02T13:07:15.560Z] 13:07:15     INFO - TEST-START | Shutdown
[task 2023-12-02T13:07:15.561Z] 13:07:15     INFO - Browser Chrome Test Summary
[task 2023-12-02T13:07:15.561Z] 13:07:15     INFO - Passed:  82
[task 2023-12-02T13:07:15.562Z] 13:07:15     INFO - Failed:  1
[task 2023-12-02T13:07:15.562Z] 13:07:15     INFO - Todo:    0
[task 2023-12-02T13:07:15.562Z] 13:07:15     INFO - Mode:    e10s
[task 2023-12-02T13:07:15.563Z] 13:07:15     INFO - *** End BrowserChrome Test Results ***
[task 2023-12-02T13:07:15.855Z] 13:07:15     INFO - GECKO(3502) | 1701522435855	Marionette	TRACE	Received observer notification quit-application
[task 2023-12-02T13:07:15.856Z] 13:07:15     INFO - GECKO(3502) | 1701522435855	Marionette	INFO	Stopped listening on port 2828
[task 2023-12-02T13:07:15.856Z] 13:07:15     INFO - GECKO(3502) | 1701522435855	Marionette	DEBUG	Marionette stopped listening
[task 2023-12-02T13:07:16.024Z] 13:07:16     INFO - TEST-INFO | Main app process: exit 0
[task 2023-12-02T13:07:16.024Z] 13:07:16     INFO - runtests.py | Application ran for: 0:01:02.075393
[task 2023-12-02T13:07:16.025Z] 13:07:16     INFO - zombiecheck | Reading PID log: /var/folders/m_/g_0cj5lx2653_mq28yl3y4sm000014/T/tmpwp8nw67kpidlog

Hi John! Can you please take a look at this?
Thank you!

Flags: needinfo?(jschanck)

We're aware of the issue here and we'll fix it before 122 goes to beta.

Depends on: 1867682
Flags: needinfo?(jschanck)

Hm, based on the regressor, Bug 1864544, I assumed this was due to the conditional mediation feature and I tagged Bug 1867682 as a blocker. Cosmin says that the patch for Bug 1867682 doesn't fix this, so now I think this test has just always been unreliable on macOS and we've just exposed a pre-existing problem. I'll look into it.

No longer depends on: 1867682
See Also: → 1869309

:jschanck next week is Fx122 Merge Day 2023-12-18, the nightly soft code freeze starts on 2023-12-14.
Any updates since Comment 3 to create a patch before the end of this week?

Flags: needinfo?(jschanck)

I think we can close this as a dupe of Bug 1869309. pbz has a patch there.

Flags: needinfo?(jschanck)

The patch from Bug 1869309 seems to work. Fix verified in today's central as early beta simulation.

Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Status: RESOLVED → VERIFIED
Depends on: 1869309
See Also: 1869309
You need to log in before you can comment on or make changes to this bug.