Closed Bug 1614224 Opened 4 years ago Closed 4 years ago

Tab no longer wraps in opening unknown content type dialog (#unknownContentTypeWindow)

Categories

(Core :: DOM: UI Events & Focus Handling, defect, P1)

defect

Tracking

()

VERIFIED FIXED
mozilla75
Tracking Status
firefox-esr68 --- unaffected
firefox72 --- unaffected
firefox73 --- unaffected
firefox74 + verified
firefox75 --- verified

People

(Reporter: Jamie, Assigned: emilio)

References

(Regression)

Details

(Keywords: access, regression, Whiteboard: [access-p1])

Attachments

(1 file)

STR:

  1. Open this URL: https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central/Firefox%20Installer.en-US.exe
  2. Wait until the "Opening Firefox Installer.en-US.exe" dialog appears.
  3. Tab to the Cancel button (if it isn't focused already; it will be on Windows).
  4. Press tab again.
    • Expected: Focus should wrap around to the type text box.
    • Actual: Nothing happens.

Impact: This breaks keyboard users' expectation that tab cycles in a dialog. This is particularly problematic for executable downloads on Windows, since in that case, the Cancel button gets auto focused. That case is especially bad for screen reader users, who will generally tab to get to the next control in a dialog and be confused when nothing happens.

7:18.68 INFO: Last good revision: 49d9bc95033d518302e0ae54e84739da8d010a5d
7:18.68 INFO: First bad revision: 1e1496ab6597536b873a76c893033f3362b27116
7:18.69 INFO: Pushlog:
https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=49d9bc95033d518302e0ae54e84739da8d010a5d&tochange=1e1496ab6597536b873a76c893033f3362b27116

This suggests that bug 1574322 is the culprit.

Flags: needinfo?(emilio)

I can repro in a bunch of other dialogs... I'll fix, thanks.

Assignee: nobody → emilio

[Tracking Requested - why for this release]: Important a11y regression.

Component: Downloads API → DOM: UI Events & Focus Handling
Priority: -- → P1
Product: Toolkit → Core
Flags: needinfo?(emilio)
Pushed by ealvarez@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/4ae1a60a9e21
Fix <dialog> focus wrap-around, and add tests for it. r=smaug
Backout by csabou@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/aa8c928303a7
Backed out 1 changesets for mochitest failures on test_focus_dialog.xhtml. CLOSED TREE

Push with failures: https://treeherder.mozilla.org/#/jobs?repo=autoland&resultStatus=testfailed%2Cbusted%2Cexception&revision=4ae1a60a9e21934b7001d0a2935c32e297859264&selectedJob=288439633

Failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=288439633&repo=autoland&lineNumber=53319

Backout link: https://hg.mozilla.org/integration/autoland/rev/aa8c928303a7

[task 2020-02-12T01:01:44.375Z] 01:01:44     INFO - GECKO(2368) | [2368, Main Thread] WARNING: NS_ENSURE_TRUE(root) failed: file /builds/worker/workspace/build/src/layout/base/nsDocumentViewer.cpp, line 3135
[task 2020-02-12T01:01:53.856Z] 01:01:53     INFO - GECKO(2368) | 2020-02-12 01:01:53.818 firefox[2368:19374] Persistent UI failed to open file file:///Users/cltbld/Library/Saved%20Application%20State/org.mozilla.nightlydebug.savedState/window_1.data: No such file or directory (2)
[task 2020-02-12T01:07:56.055Z] 01:07:56     INFO - GECKO(2368) | [2020-02-12T01:07:55Z WARN  rkv::backend::impl_safe::environment] Ignoring `map_size=16777216`
[task 2020-02-12T01:14:06.021Z] 01:14:06     INFO - Buffered messages logged at 01:01:44
[task 2020-02-12T01:14:06.021Z] 01:14:06     INFO - must wait for focus
[task 2020-02-12T01:14:06.021Z] 01:14:06     INFO - Buffered messages finished
[task 2020-02-12T01:14:06.021Z] 01:14:06    ERROR - TEST-UNEXPECTED-TIMEOUT | dom/tests/mochitest/chrome/test_focus_dialog.xhtml | application timed out after 370 seconds with no output
[task 2020-02-12T01:14:06.021Z] 01:14:06    ERROR - Force-terminating active process(es).
[task 2020-02-12T01:14:06.021Z] 01:14:06     INFO - Determining child pids from psutil...
[task 2020-02-12T01:14:06.022Z] 01:14:06     INFO - []
[task 2020-02-12T01:14:06.022Z] 01:14:06     INFO - Found child pids: set([])
[task 2020-02-12T01:14:06.022Z] 01:14:06     INFO - Killing process: 2368
[task 2020-02-12T01:14:06.022Z] 01:14:06     INFO - TEST-INFO | started process screencapture
[task 2020-02-12T01:14:06.145Z] 01:14:06     INFO - TEST-INFO | screencapture: exit 0
[task 2020-02-12T01:14:06.498Z] 01:14:06     INFO - psutil found pid 2368 dead
[task 2020-02-12T01:14:06.690Z] 01:14:06  WARNING - runtests.py | Failed to get app exit code - running/crashed?
[task 2020-02-12T01:14:06.690Z] 01:14:06     INFO - TEST-INFO | Main app process: exit 0
[task 2020-02-12T01:14:06.690Z] 01:14:06     INFO - runtests.py | Application ran for: 0:12:43.489940
[task 2020-02-12T01:14:06.691Z] 01:14:06     INFO - zombiecheck | Reading PID log: /var/folders/y5/97mmnc1j589ffgn1dvl2twdm000017/T/tmpFTR327pidlog
[task 2020-02-12T01:14:06.691Z] 01:14:06     INFO - mozcrash Copy/paste: /Users/cltbld/tasks/task_1581467414/fetches/minidump_stackwalk/minidump_stackwalk /var/folders/y5/97mmnc1j589ffgn1dvl2twdm000017/T/tmpp_X6j7.mozrunner/minidumps/8AD8D733-5972-4A84-AA19-1BBEC04371D4.dmp /Users/cltbld/tasks/task_1581467414/build/symbols
[task 2020-02-12T01:14:15.429Z] 01:14:15     INFO - mozcrash Saved minidump as /Users/cltbld/tasks/task_1581467414/build/blobber_upload_dir/8AD8D733-5972-4A84-AA19-1BBEC04371D4.dmp
[task 2020-02-12T01:14:15.429Z] 01:14:15     INFO - mozcrash Saved app info as /Users/cltbld/tasks/task_1581467414/build/blobber_upload_dir/8AD8D733-5972-4A84-AA19-1BBEC04371D4.extra
[task 2020-02-12T01:14:15.568Z] 01:14:15     INFO - PROCESS-CRASH | Main app process exited normally | application crashed [@ mach_msg_trap + 0xa]
[task 2020-02-12T01:14:15.568Z] 01:14:15     INFO - Crash dump filename: /var/folders/y5/97mmnc1j589ffgn1dvl2twdm000017/T/tmpp_X6j7.mozrunner/minidumps/8AD8D733-5972-4A84-AA19-1BBEC04371D4.dmp
[task 2020-02-12T01:14:15.568Z] 01:14:15     INFO - Operating system: Mac OS X
[task 2020-02-12T01:14:15.568Z] 01:14:15     INFO -                   10.14.5 18F132
[task 2020-02-12T01:14:15.568Z] 01:14:15     INFO - CPU: amd64
[task 2020-02-12T01:14:15.569Z] 01:14:15     INFO -      family 6 model 69 stepping 1
[task 2020-02-12T01:14:15.569Z] 01:14:15     INFO -      4 CPUs
[task 2020-02-12T01:14:15.569Z] 01:14:15     INFO - 
[task 2020-02-12T01:14:15.569Z] 01:14:15     INFO - GPU: UNKNOWN
[task 2020-02-12T01:14:15.569Z] 01:14:15     INFO - 
[task 2020-02-12T01:14:15.569Z] 01:14:15     INFO - Crash reason:  EXC_SOFTWARE / SIGABRT
[task 2020-02-12T01:14:15.569Z] 01:14:15     INFO - Crash address: 0x7fff6806f22a
[task 2020-02-12T01:14:15.569Z] 01:14:15     INFO - Process uptime: 763 seconds
[task 2020-02-12T01:14:15.569Z] 01:14:15     INFO - 
[task 2020-02-12T01:14:15.569Z] 01:14:15     INFO - Thread 0 (crashed)
[task 2020-02-12T01:14:15.569Z] 01:14:15     INFO -  0  libsystem_kernel.dylib!mach_msg_trap + 0xa
[task 2020-02-12T01:14:15.569Z] 01:14:15     INFO -     rax = 0x0000000010004005   rdx = 0x0000000000000000
[task 2020-02-12T01:14:15.569Z] 01:14:15     INFO -     rcx = 0x00007ffee12fe6f8   rbx = 0x0000000007000806
[task 2020-02-12T01:14:15.569Z] 01:14:15     INFO -     rsi = 0x0000000007000806   rdi = 0x00007ffee12fe8b0
[task 2020-02-12T01:14:15.569Z] 01:14:15     INFO -     rbp = 0x00007ffee12fe750   rsp = 0x00007ffee12fe6f8
[task 2020-02-12T01:14:15.569Z] 01:14:15     INFO -      r8 = 0x0000000000005203    r9 = 0x00000000ffffffff
[task 2020-02-12T01:14:15.569Z] 01:14:15     INFO -     r10 = 0x0000000000000c00   r11 = 0x0000000000000206
[task 2020-02-12T01:14:15.569Z] 01:14:15     INFO -     r12 = 0x0000000007000806   r13 = 0x0000000000000c00
[task 2020-02-12T01:14:15.569Z] 01:14:15     INFO -     r14 = 0x00007ffee12fe8b0   r15 = 0x0000000000000000
[task 2020-02-12T01:14:15.569Z] 01:14:15     INFO -     rip = 0x00007fff6806f22a
[task 2020-02-12T01:14:15.569Z] 01:14:15     INFO -     Found by: given as instruction pointer in context
[task 2020-02-12T01:14:15.569Z] 01:14:15     INFO -  1  CoreFoundation + 0x3bbee
[task 2020-02-12T01:14:15.569Z] 01:14:15     INFO -     rbp = 0x00007ffee12fe7d0   rsp = 0x00007ffee12fe760
[task 2020-02-12T01:14:15.569Z] 01:14:15     INFO -     rip = 0x00007fff3c010bee
[task 2020-02-12T01:14:15.570Z] 01:14:15     INFO -     Found by: previous frame's frame pointer
[task 2020-02-12T01:14:15.570Z] 01:14:15     INFO -  2  CoreFoundation + 0x3b15c
[task 2020-02-12T01:14:15.570Z] 01:14:15     INFO -     rbp = 0x00007ffee12ff4e0   rsp = 0x00007ffee12fe7e0
[task 2020-02-12T01:14:15.570Z] 01:14:15     INFO -     rip = 0x00007fff3c01015c
[task 2020-02-12T01:14:15.570Z] 01:14:15     INFO -     Found by: previous frame's frame pointer
[task 2020-02-12T01:14:15.570Z] 01:14:15     INFO -  3  CoreFoundation + 0x3a8be
[task 2020-02-12T01:14:15.570Z] 01:14:15     INFO -     rbp = 0x00007ffee12ff570   rsp = 0x00007ffee12ff4f0
[task 2020-02-12T01:14:15.570Z] 01:14:15     INFO -     rip = 0x00007fff3c00f8be
[task 2020-02-12T01:14:15.570Z] 01:14:15     INFO -     Found by: previous frame's frame pointer
[task 2020-02-12T01:14:15.570Z] 01:14:15     INFO -  4  HIToolbox!RunCurrentEventLoopInMode + 0x124
[task 2020-02-12T01:14:15.570Z] 01:14:15     INFO -     rbp = 0x00007ffee12ff5c0   rsp = 0x00007ffee12ff580
[task 2020-02-12T01:14:15.570Z] 01:14:15     INFO -     rip = 0x00007fff3b2fb96b
[task 2020-02-12T01:14:15.570Z] 01:14:15     INFO -     Found by: previous frame's frame pointer
[task 2020-02-12T01:14:15.570Z] 01:14:15     INFO -  5  HIToolbox!ReceiveNextEventCommon + 0x25b
[task 2020-02-12T01:14:15.570Z] 01:14:15     INFO -     rbp = 0x00007ffee12ff640   rsp = 0x00007ffee12ff5d0
[task 2020-02-12T01:14:15.570Z] 01:14:15     INFO -     rip = 0x00007fff3b2fb6a5
[task 2020-02-12T01:14:15.570Z] 01:14:15     INFO -     Found by: previous frame's frame pointer
[task 2020-02-12T01:14:15.570Z] 01:14:15     INFO -  6  HIToolbox!_BlockUntilNextEventMatchingListInModeWithFilter + 0x40
[task 2020-02-12T01:14:15.570Z] 01:14:15     INFO -     rbp = 0x00007ffee12ff660   rsp = 0x00007ffee12ff650
[task 2020-02-12T01:14:15.570Z] 01:14:15     INFO -     rip = 0x00007fff3b2fb436
[task 2020-02-12T01:14:15.570Z] 01:14:15     INFO -     Found by: previous frame's frame pointer
[task 2020-02-12T01:14:15.570Z] 01:14:15     INFO -  7  AppKit!_DPSNextEvent + 0x3c5
[task 2020-02-12T01:14:15.570Z] 01:14:15     INFO -     rbp = 0x00007ffee12ffa70   rsp = 0x00007ffee12ff670
[task 2020-02-12T01:14:15.570Z] 01:14:15     INFO -     rip = 0x00007fff39695987
[task 2020-02-12T01:14:15.570Z] 01:14:15     INFO -     Found by: previous frame's frame pointer
[task 2020-02-12T01:14:15.571Z] 01:14:15     INFO -  8  AppKit!-[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 0x551
[task 2020-02-12T01:14:15.571Z] 01:14:15     INFO -     rbp = 0x00007ffee12ffcf0   rsp = 0x00007ffee12ffa80
[task 2020-02-12T01:14:15.571Z] 01:14:15     INFO -     rip = 0x00007fff3969471f
[task 2020-02-12T01:14:15.571Z] 01:14:15     INFO -     Found by: previous frame's frame pointer
[task 2020-02-12T01:14:15.571Z] 01:14:15     INFO -  9  XUL!-[GeckoNSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] [nsAppShell.mm:4ae1a60a9e21934b7001d0a2935c32e297859264 : 169 + 0x2c]
[task 2020-02-12T01:14:15.571Z] 01:14:15     INFO -     rbp = 0x00007ffee12ffd60   rsp = 0x00007ffee12ffd00
[task 2020-02-12T01:14:15.571Z] 01:14:15     INFO -     rip = 0x000000011322baa9
[task 2020-02-12T01:14:15.571Z] 01:14:15     INFO -     Found by: previous frame's frame pointer
[task 2020-02-12T01:14:15.571Z] 01:14:15     INFO - 10  XUL!nsAppShell::ProcessNextNativeEvent(bool) [nsAppShell.mm:4ae1a60a9e21934b7001d0a2935c32e297859264 : 610 + 0x24]
[task 2020-02-12T01:14:15.571Z] 01:14:15     INFO -     rbp = 0x00007ffee12ffde0   rsp = 0x00007ffee12ffd70
[task 2020-02-12T01:14:15.571Z] 01:14:15     INFO -     rip = 0x000000011322cfdf
[task 2020-02-12T01:14:15.571Z] 01:14:15     INFO -     Found by: previous frame's frame pointer
[task 2020-02-12T01:14:15.571Z] 01:14:15     INFO - 11  XUL!nsBaseAppShell::OnProcessNextEvent(nsIThreadInternal*, bool) [nsBaseAppShell.cpp:4ae1a60a9e21934b7001d0a2935c32e297859264 : 259 + 0x2d]
[task 2020-02-12T01:14:15.571Z] 01:14:15     INFO -     rbp = 0x00007ffee12ffe40   rsp = 0x00007ffee12ffdf0
[task 2020-02-12T01:14:15.571Z] 01:14:15     INFO -     rip = 0x00000001131b8344
[task 2020-02-12T01:14:15.571Z] 01:14:15     INFO -     Found by: previous frame's frame pointer
[task 2020-02-12T01:14:15.571Z] 01:14:15     INFO - 12  XUL!nsAppShell::OnProcessNextEvent(nsIThreadInternal*, bool) [nsAppShell.mm:4ae1a60a9e21934b7001d0a2935c32e297859264 : 785 + 0xf]
[task 2020-02-12T01:14:15.571Z] 01:14:15     INFO -     rbp = 0x00007ffee12ffe70   rsp = 0x00007ffee12ffe50
[task 2020-02-12T01:14:15.571Z] 01:14:15     INFO -     rip = 0x000000011322d9ee
[task 2020-02-12T01:14:15.571Z] 01:14:15     INFO -     Found by: previous frame's frame pointer
[task 2020-02-12T01:14:15.571Z] 01:14:15     INFO - 13  XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:4ae1a60a9e21934b7001d0a2935c32e297859264 : 1124 + 0xc]
[task 2020-02-12T01:14:15.571Z] 01:14:15     INFO -     rbp = 0x00007ffee13003c0   rsp = 0x00007ffee12ffe80
[task 2020-02-12T01:14:15.571Z] 01:14:15     INFO -     rip = 0x000000010f06b938
[task 2020-02-12T01:14:15.571Z] 01:14:15     INFO -     Found by: previous frame's frame pointer
[task 2020-02-12T01:14:15.571Z] 01:14:15     INFO - 14  XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:4ae1a60a9e21934b7001d0a2935c32e297859264 : 481 + 0xd]
[task 2020-02-12T01:14:15.571Z] 01:14:15     INFO -     rbp = 0x00007ffee13003f0   rsp = 0x00007ffee13003d0
[task 2020-02-12T01:14:15.571Z] 01:14:15     INFO -     rip = 0x000000010f07242c
[task 2020-02-12T01:14:15.572Z] 01:14:15     INFO -     Found by: previous frame's frame pointer
[task 2020-02-12T01:14:15.572Z] 01:14:15     INFO - 15  XUL!mozilla::AppWindow::ShowModal() [AppWindow.cpp:4ae1a60a9e21934b7001d0a2935c32e297859264 : 564 + 0x45]
[task 2020-02-12T01:14:15.572Z] 01:14:15     INFO -     rbp = 0x00007ffee1300490   rsp = 0x00007ffee1300400
[task 2020-02-12T01:14:15.572Z] 01:14:15     INFO -     rip = 0x00000001145db2c7
[task 2020-02-12T01:14:15.572Z] 01:14:15     INFO -     Found by: previous frame's frame pointer
[task 2020-02-12T01:14:15.572Z] 01:14:15     INFO - 16  XUL!nsWindowWatcher::OpenWindowInternal(mozIDOMWindowProxy*, char const*, char const*, char const*, bool, bool, bool, nsIArray*, bool, bool, bool, nsDocShellLoadState*, mozilla::dom::BrowsingContext**) [nsWindowWatcher.cpp:4ae1a60a9e21934b7001d0a2935c32e297859264 : 1309 + 0x6]
[task 2020-02-12T01:14:15.572Z] 01:14:15     INFO -     rbp = 0x00007ffee1300810   rsp = 0x00007ffee13004a0
[task 2020-02-12T01:14:15.572Z] 01:14:15     INFO -     rip = 0x0000000114a751be
[task 2020-02-12T01:14:15.572Z] 01:14:15     INFO -     Found by: previous frame's frame pointer
[task 2020-02-12T01:14:15.572Z] 01:14:15     INFO - 17  XUL!nsWindowWatcher::OpenWindow2(mozIDOMWindowProxy*, char const*, char const*, char const*, bool, bool, bool, nsISupports*, bool, bool, bool, nsDocShellLoadState*, mozilla::dom::BrowsingContext**) [nsWindowWatcher.cpp:4ae1a60a9e21934b7001d0a2935c32e297859264 : 376 + 0x18]
[task 2020-02-12T01:14:15.572Z] 01:14:15     INFO -     rbp = 0x00007ffee13008d0   rsp = 0x00007ffee1300820
[task 2020-02-12T01:14:15.572Z] 01:14:15     INFO -     rip = 0x0000000114a760b3
[task 2020-02-12T01:14:15.572Z] 01:14:15     INFO -     Found by: previous frame's frame pointer
[task 2020-02-12T01:14:15.572Z] 01:14:15     INFO - 18  XUL!nsGlobalWindowOuter::OpenInternal(nsTSubstring<char16_t> const&, nsTSubstring<char16_t> const&, nsTSubstring<char16_t> const&, bool, bool, bool, bool, bool, nsIArray*, nsISupports*, nsDocShellLoadState*, bool, mozilla::dom::BrowsingContext**) [nsGlobalWindowOuter.cpp:4ae1a60a9e21934b7001d0a2935c32e297859264 : 6907 + 0x64]
[task 2020-02-12T01:14:15.572Z] 01:14:15     INFO -     rbp = 0x00007ffee1300b50   rsp = 0x00007ffee13008e0
[task 2020-02-12T01:14:15.572Z] 01:14:15     INFO -     rip = 0x00000001108810fd
[task 2020-02-12T01:14:15.572Z] 01:14:15     INFO -     Found by: previous frame's frame pointer
[task 2020-02-12T01:14:15.572Z] 01:14:15     INFO - 19  XUL!nsGlobalWindowOuter::OpenDialogOuter(JSContext*, nsTSubstring<char16_t> const&, nsTSubstring<char16_t> const&, nsTSubstring<char16_t> const&, mozilla::dom::Sequence<JS::Value> const&, mozilla::ErrorResult&) [nsGlobalWindowOuter.cpp:4ae1a60a9e21934b7001d0a2935c32e297859264 : 5530 + 0x2d]
[task 2020-02-12T01:14:15.572Z] 01:14:15     INFO -     rbp = 0x00007ffee1300bf0   rsp = 0x00007ffee1300b60
[task 2020-02-12T01:14:15.572Z] 01:14:15     INFO -     rip = 0x0000000110881ae3
[task 2020-02-12T01:14:15.572Z] 01:14:15     INFO -     Found by: previous frame's frame pointer
[task 2020-02-12T01:14:15.572Z] 01:14:15     INFO - 20  XUL!nsGlobalWindowInner::OpenDialog(JSContext*, nsTSubstring<char16_t> const&, nsTSubstring<char16_t> const&, nsTSubstring<char16_t> const&, mozilla::dom::Sequence<JS::Value> const&, mozilla::ErrorResult&) [nsGlobalWindowInner.cpp:4ae1a60a9e21934b7001d0a2935c32e297859264 : 3732 + 0x3d]
[task 2020-02-12T01:14:15.572Z] 01:14:15     INFO -     rbp = 0x00007ffee1300c50   rsp = 0x00007ffee1300c00
[task 2020-02-12T01:14:15.572Z] 01:14:15     INFO -     rip = 0x0000000110850392
[task 2020-02-12T01:14:15.572Z] 01:14:15     INFO -     Found by: previous frame's frame pointer
[task 2020-02-12T01:14:15.573Z] 01:14:15     INFO - 21  XUL!mozilla::dom::Window_Binding::openDialog(JSContext*, JS::Handle<JSObject*>, void*, JSJitMethodCallArgs const&) [WindowBinding.cpp: : 7120 + 0x43]
[task 2020-02-12T01:14:15.573Z] 01:14:15     INFO -     rbp = 0x00007ffee1300f90   rsp = 0x00007ffee1300c60
[task 2020-02-12T01:14:15.573Z] 01:14:15     INFO -     rip = 0x00000001118c3332
[task 2020-02-12T01:14:15.573Z] 01:14:15     INFO -     Found by: previous frame's frame pointer
[task 2020-02-12T01:14:15.573Z] 01:14:15     INFO - 22  XUL!bool mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::MaybeCrossOriginObjectThisPolicy, mozilla::dom::binding_detail::ThrowExceptions>(JSContext*, unsigned int, JS::Value*) [BindingUtils.cpp:4ae1a60a9e21934b7001d0a2935c32e297859264 : 3170 + 0x1e]
[task 2020-02-12T01:14:15.573Z] 01:14:15     INFO -     rbp = 0x00007ffee1301040   rsp = 0x00007ffee1300fa0
[task 2020-02-12T01:14:15.573Z] 01:14:15     INFO -     rip = 0x0000000111e45f6b
[task 2020-02-12T01:14:15.573Z] 01:14:15     INFO -     Found by: previous frame's frame pointer
[task 2020-02-12T01:14:15.573Z] 01:14:15     INFO - 23  XUL!CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), js::CallReason, JS::CallArgs const&) [Interpreter.cpp:4ae1a60a9e21934b7001d0a2935c32e297859264 : 474 + 0x12]
[task 2020-02-12T01:14:15.573Z] 01:14:15     INFO -     rbp = 0x00007ffee13010d0   rsp = 0x00007ffee1301050
[task 2020-02-12T01:14:15.573Z] 01:14:15     INFO -     rip = 0x0000000114c15359
[task 2020-02-12T01:14:15.573Z] 01:14:15     INFO -     Found by: previous frame's frame pointer
[task 2020-02-12T01:14:15.573Z] 01:14:15     INFO - 24  XUL!js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) [Interpreter.cpp:4ae1a60a9e21934b7001d0a2935c32e297859264 : 566 + 0xb]
[task 2020-02-12T01:14:15.573Z] 01:14:15     INFO -     rbp = 0x00007ffee1301170   rsp = 0x00007ffee13010e0
[task 2020-02-12T01:14:15.573Z] 01:14:15     INFO -     rip = 0x0000000114c14c59
[task 2020-02-12T01:14:15.573Z] 01:14:15     INFO -     Found by: previous frame's frame pointer
[task 2020-02-12T01:14:15.573Z] 01:14:15     INFO - 25  XUL!Interpret(JSContext*, js::RunState&) [Interpreter.cpp:4ae1a60a9e21934b7001d0a2935c32e297859264 : 633 + 0x7]
[task 2020-02-12T01:14:15.573Z] 01:14:15     INFO -     rbp = 0x00007ffee13016e0   rsp = 0x00007ffee1301180
[task 2020-02-12T01:14:15.573Z] 01:14:15     INFO -     rip = 0x0000000114c0979c
[task 2020-02-12T01:14:15.573Z] 01:14:15     INFO -     Found by: previous frame's frame pointer
[task 2020-02-12T01:14:15.573Z] 01:14:15     INFO - 26  XUL!js::RunScript(JSContext*, js::RunState&) [Interpreter.cpp:4ae1a60a9e21934b7001d0a2935c32e297859264 : 446 + 0xb]
[task 2020-02-12T01:14:15.573Z] 01:14:15     INFO -     rbp = 0x00007ffee1301740   rsp = 0x00007ffee13016f0
[task 2020-02-12T01:14:15.573Z] 01:14:15     INFO -     rip = 0x0000000114bff4a2
[task 2020-02-12T01:14:15.573Z] 01:14:15     INFO -     Found by: previous frame's frame pointer
[task 2020-02-12T01:14:15.573Z] 01:14:15     INFO - 27  XUL!js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) [Interpreter.cpp:4ae1a60a9e21934b7001d0a2935c32e297859264 : 601 + 0x8]
[task 2020-02-12T01:14:15.573Z] 01:14:15     INFO -     rbp = 0x00007ffee13017e0   rsp = 0x00007ffee1301750
[task 2020-02-12T01:14:15.573Z] 01:14:15     INFO -     rip = 0x0000000114c14b86
[task 2020-02-12T01:14:15.573Z] 01:14:15     INFO -     Found by: previous frame's frame pointer
[task 2020-02-12T01:14:15.574Z] 01:14:15     INFO - 28  XUL!<name omitted> [Interpreter.cpp:4ae1a60a9e21934b7001d0a2935c32e297859264 : 646 + 0xb]
[task 2020-02-12T01:14:15.574Z] 01:14:15     INFO -     rbp = 0x00007ffee1301800   rsp = 0x00007ffee13017f0
[task 2020-02-12T01:14:15.574Z] 01:14:15     INFO -     rip = 0x0000000114c15c90
[task 2020-02-12T01:14:15.574Z] 01:14:15     INFO -     Found by: previous frame's frame pointer
[task 2020-02-12T01:14:15.574Z] 01:14:15     INFO - 29  XUL!JS::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) [jsapi.cpp:4ae1a60a9e21934b7001d0a2935c32e297859264 : 2797 + 0x1f]
[task 2020-02-12T01:14:15.574Z] 01:14:15     INFO -     rbp = 0x00007ffee1301960   rsp = 0x00007ffee1301810
[task 2020-02-12T01:14:15.574Z] 01:14:15     INFO -     rip = 0x0000000114d15022
[task 2020-02-12T01:14:15.574Z] 01:14:15     INFO -     Found by: previous frame's frame pointer
[task 2020-02-12T01:14:15.574Z] 01:14:15     INFO - 30  XUL!mozilla::dom::Function::Call(JSContext*, JS::Handle<JS::Value>, nsTArray<JS::Value> const&, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&) [FunctionBinding.cpp: : 41 + 0x1c]
[task 2020-02-12T01:14:15.574Z] 01:14:15     INFO -     rbp = 0x00007ffee1301b00   rsp = 0x00007ffee1301970
[task 2020-02-12T01:14:15.574Z] 01:14:15     INFO -     rip = 0x0000000111b9d28d
[task 2020-02-12T01:14:15.574Z] 01:14:15     INFO -     Found by: previous frame's frame pointer
[task 2020-02-12T01:14:15.574Z] 01:14:15     INFO - 31  XUL!void mozilla::dom::Function::Call<nsCOMPtr<nsIGlobalObject> >(nsCOMPtr<nsIGlobalObject> const&, nsTArray<JS::Value> const&, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&, char const*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*) [FunctionBinding.h: : 73 + 0x23]
[task 2020-02-12T01:14:15.574Z] 01:14:15     INFO -     rbp = 0x00007ffee1301d40   rsp = 0x00007ffee1301b10
[task 2020-02-12T01:14:15.574Z] 01:14:15     INFO -     rip = 0x0000000110a6e587
[task 2020-02-12T01:14:15.574Z] 01:14:15     INFO -     Found by: previous frame's frame pointer
[task 2020-02-12T01:14:15.574Z] 01:14:15     INFO - 32  XUL!mozilla::dom::CallbackTimeoutHandler::Call(char const*) [TimeoutHandler.cpp:4ae1a60a9e21934b7001d0a2935c32e297859264 : 167 + 0x12]
[task 2020-02-12T01:14:15.574Z] 01:14:15     INFO -     rbp = 0x00007ffee1301dd0   rsp = 0x00007ffee1301d50
[task 2020-02-12T01:14:15.574Z] 01:14:15     INFO -     rip = 0x0000000110a6e34c
[task 2020-02-12T01:14:15.574Z] 01:14:15     INFO -     Found by: previous frame's frame pointer
[task 2020-02-12T01:14:15.574Z] 01:14:15     INFO - 33  XUL!nsGlobalWindowInner::RunTimeoutHandler(mozilla::dom::Timeout*, nsIScriptContext*) [nsGlobalWindowInner.cpp:4ae1a60a9e21934b7001d0a2935c32e297859264 : 5915 + 0x16]
[task 2020-02-12T01:14:15.574Z] 01:14:15     INFO -     rbp = 0x00007ffee1301eb0   rsp = 0x00007ffee1301de0
[task 2020-02-12T01:14:15.574Z] 01:14:15     INFO -     rip = 0x000000011085ad2e
[task 2020-02-12T01:14:15.574Z] 01:14:15     INFO -     Found by: previous frame's frame pointer
[task 2020-02-12T01:14:15.574Z] 01:14:15     INFO - 34  XUL!mozilla::dom::TimeoutManager::RunTimeout(mozilla::TimeStamp const&, mozilla::TimeStamp const&, bool) [TimeoutManager.cpp:4ae1a60a9e21934b7001d0a2935c32e297859264 : 892 + 0x8]
[task 2020-02-12T01:14:15.574Z] 01:14:15     INFO -     rbp = 0x00007ffee1302040   rsp = 0x00007ffee1301ec0
[task 2020-02-12T01:14:15.574Z] 01:14:15     INFO -     rip = 0x0000000110a6ba2f
[task 2020-02-12T01:14:15.574Z] 01:14:15     INFO -     Found by: previous frame's frame pointer
[task 2020-02-12T01:14:15.575Z] 01:14:15     INFO - 35  XUL!mozilla::dom::TimeoutExecutor::MaybeExecute() [TimeoutExecutor.cpp:4ae1a60a9e21934b7001d0a2935c32e297859264 : 179 + 0x15]
[task 2020-02-12T01:14:15.575Z] 01:14:15     INFO -     rbp = 0x00007ffee1302080   rsp = 0x00007ffee1302050
[task 2020-02-12T01:14:15.575Z] 01:14:15     INFO -     rip = 0x0000000110a6b0d6
[task 2020-02-12T01:14:15.575Z] 01:14:15     INFO -     Found by: previous frame's frame pointer
[task 2020-02-12T01:14:15.575Z] 01:14:15     INFO - 36  XUL!mozilla::dom::TimeoutExecutor::Run() [TimeoutExecutor.cpp:4ae1a60a9e21934b7001d0a2935c32e297859264 : 234 + 0x8]
[task 2020-02-12T01:14:15.575Z] 01:14:15     INFO -     rbp = 0x00007ffee13020a0   rsp = 0x00007ffee1302090
[task 2020-02-12T01:14:15.575Z] 01:14:15     INFO -     rip = 0x0000000110a6ccb0
[task 2020-02-12T01:14:15.575Z] 01:14:15     INFO -     Found by: previous frame's frame pointer
[task 2020-02-12T01:14:15.575Z] 01:14:15     INFO - 37  XUL!mozilla::ThrottledEventQueue::Inner::ExecuteRunnable() [ThrottledEventQueue.cpp:4ae1a60a9e21934b7001d0a2935c32e297859264 : 252 + 0xf]
[task 2020-02-12T01:14:15.575Z] 01:14:15     INFO -     rbp = 0x00007ffee1302100   rsp = 0x00007ffee13020b0
[task 2020-02-12T01:14:15.575Z] 01:14:15     INFO -     rip = 0x000000010f081c5d
[task 2020-02-12T01:14:15.575Z] 01:14:15     INFO -     Found by: previous frame's frame pointer
[task 2020-02-12T01:14:15.575Z] 01:14:15     INFO - 38  XUL!mozilla::ThrottledEventQueue::Inner::Executor::Run() [ThrottledEventQueue.cpp:4ae1a60a9e21934b7001d0a2935c32e297859264 : 80 + 0xe]
[task 2020-02-12T01:14:15.575Z] 01:14:15     INFO -     rbp = 0x00007ffee1302110   rsp = 0x00007ffee1302110
[task 2020-02-12T01:14:15.575Z] 01:14:15     INFO -     rip = 0x000000010f07bea2
[task 2020-02-12T01:14:15.575Z] 01:14:15     INFO -     Found by: previous frame's frame pointer
[task 2020-02-12T01:14:15.575Z] 01:14:15     INFO - 39  XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:4ae1a60a9e21934b7001d0a2935c32e297859264 : 1220 + 0x6]
[task 2020-02-12T01:14:15.575Z] 01:14:15     INFO -     rbp = 0x00007ffee1302660   rsp = 0x00007ffee1302120
[task 2020-02-12T01:14:15.575Z] 01:14:15     INFO -     rip = 0x000000010f06c333
[task 2020-02-12T01:14:15.575Z] 01:14:15     INFO -     Found by: previous frame's frame pointer
[task 2020-02-12T01:14:15.575Z] 01:14:15     INFO - 40  XUL!NS_ProcessPendingEvents(nsIThread*, unsigned int) [nsThreadUtils.cpp:4ae1a60a9e21934b7001d0a2935c32e297859264 : 429 + 0xf]
[task 2020-02-12T01:14:15.575Z] 01:14:15     INFO -     rbp = 0x00007ffee13026b0   rsp = 0x00007ffee1302670
[task 2020-02-12T01:14:15.575Z] 01:14:15     INFO -     rip = 0x000000010f068fb6
[task 2020-02-12T01:14:15.575Z] 01:14:15     INFO -     Found by: previous frame's frame pointer
[task 2020-02-12T01:14:15.575Z] 01:14:15     INFO - 41  XUL!nsBaseAppShell::NativeEventCallback() [nsBaseAppShell.cpp:4ae1a60a9e21934b7001d0a2935c32e297859264 : 87 + 0x14]
[task 2020-02-12T01:14:15.575Z] 01:14:15     INFO -     rbp = 0x00007ffee13026e0   rsp = 0x00007ffee13026c0
[task 2020-02-12T01:14:15.575Z] 01:14:15     INFO -     rip = 0x00000001131b7eef
[task 2020-02-12T01:14:15.575Z] 01:14:15     INFO -     Found by: previous frame's frame pointer
[task 2020-02-12T01:14:15.576Z] 01:14:15     INFO - 42  XUL!nsAppShell::ProcessGeckoEvents(void*) [nsAppShell.mm:4ae1a60a9e21934b7001d0a2935c32e297859264 : 440 + 0x8]
[task 2020-02-12T01:14:15.576Z] 01:14:15     INFO -     rbp = 0x00007ffee1302740   rsp = 0x00007ffee13026f0
[task 2020-02-12T01:14:15.576Z] 01:14:15     INFO -     rip = 0x000000011322cb44
[task 2020-02-12T01:14:15.576Z] 01:14:15     INFO -     Found by: previous frame's frame pointer
[task 2020-02-12T01:14:15.576Z] 01:14:15     INFO - 43  CoreFoundation + 0x58083
[task 2020-02-12T01:14:15.576Z] 01:14:15     INFO -     rbp = 0x00007ffee1302750   rsp = 0x00007ffee1302750
[task 2020-02-12T01:14:15.576Z] 01:14:15     INFO -     rip = 0x00007fff3c02d083
[task 2020-02-12T01:14:15.576Z] 01:14:15     INFO -     Found by: previous frame's frame pointer
[task 2020-02-12T01:14:15.576Z] 01:14:15     INFO - 44  CoreFoundation + 0x58029
[task 2020-02-12T01:14:15.576Z] 01:14:15     INFO -     rbp = 0x00007ffee1302780   rsp = 0x00007ffee1302760
[task 2020-02-12T01:14:15.576Z] 01:14:15     INFO -     rip = 0x00007fff3c02d029
[task 2020-02-12T01:14:15.576Z] 01:14:15     INFO -     Found by: previous frame's frame pointer
[task 2020-02-12T01:14:15.576Z] 01:14:15     INFO - 45  CoreFoundation + 0x3ba43
[task 2020-02-12T01:14:15.576Z] 01:14:15     INFO -     rbp = 0x00007ffee13027f0   rsp = 0x00007ffee1302790
[task 2020-02-12T01:14:15.576Z] 01:14:15     INFO -     rip = 0x00007fff3c010a43
[task 2020-02-12T01:14:15.576Z] 01:14:15     INFO -     Found by: previous frame's frame pointer
[task 2020-02-12T01:14:15.576Z] 01:14:15     INFO - 46  CoreFoundation + 0x3afb5
[task 2020-02-12T01:14:15.576Z] 01:14:15     INFO -     rbp = 0x00007ffee1303500   rsp = 0x00007ffee1302800
[task 2020-02-12T01:14:15.576Z] 01:14:15     INFO -     rip = 0x00007fff3c00ffb5
[task 2020-02-12T01:14:15.576Z] 01:14:15     INFO -     Found by: previous frame's frame pointer
[task 2020-02-12T01:14:15.576Z] 01:14:15     INFO - 47  CoreFoundation + 0x3a8be
[task 2020-02-12T01:14:15.576Z] 01:14:15     INFO -     rbp = 0x00007ffee1303590   rsp = 0x00007ffee1303510
[task 2020-02-12T01:14:15.576Z] 01:14:15     INFO -     rip = 0x00007fff3c00f8be
[task 2020-02-12T01:14:15.576Z] 01:14:15     INFO -     Found by: previous frame's frame pointer
[task 2020-02-12T01:14:15.576Z] 01:14:15     INFO - 48  HIToolbox!RunCurrentEventLoopInMode + 0x124
[task 2020-02-12T01:14:15.576Z] 01:14:15     INFO -     rbp = 0x00007ffee13035e0   rsp = 0x00007ffee13035a0
[task 2020-02-12T01:14:15.576Z] 01:14:15     INFO -     rip = 0x00007fff3b2fb96b
[task 2020-02-12T01:14:15.576Z] 01:14:15     INFO -     Found by: previous frame's frame pointer
[task 2020-02-12T01:14:15.576Z] 01:14:15     INFO - 49  HIToolbox!ReceiveNextEventCommon + 0x25b
[task 2020-02-12T01:14:15.577Z] 01:14:15     INFO -     rbp = 0x00007ffee1303660   rsp = 0x00007ffee13035f0
[task 2020-02-12T01:14:15.577Z] 01:14:15     INFO -     rip = 0x00007fff3b2fb6a5
[task 2020-02-12T01:14:15.577Z] 01:14:15     INFO -     Found by: previous frame's frame pointer
[task 2020-02-12T01:14:15.577Z] 01:14:15     INFO - 50  HIToolbox!_BlockUntilNextEventMatchingListInModeWithFilter + 0x40
[task 2020-02-12T01:14:15.577Z] 01:14:15     INFO -     rbp = 0x00007ffee1303680   rsp = 0x00007ffee1303670
[task 2020-02-12T01:14:15.577Z] 01:14:15     INFO -     rip = 0x00007fff3b2fb436
[task 2020-02-12T01:14:15.577Z] 01:14:15     INFO -     Found by: previous frame's frame pointer
[task 2020-02-12T01:14:15.577Z] 01:14:15     INFO - 51  AppKit!_DPSNextEvent + 0x3c5
[task 2020-02-12T01:14:15.577Z] 01:14:15     INFO -     rbp = 0x00007ffee1303a90   rsp = 0x00007ffee1303690
[task 2020-02-12T01:14:15.577Z] 01:14:15     INFO -     rip = 0x00007fff39695987
[task 2020-02-12T01:14:15.577Z] 01:14:15     INFO -     Found by: previous frame's frame pointer
[task 2020-02-12T01:14:15.577Z] 01:14:15     INFO - 52  AppKit!-[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 0x551
[task 2020-02-12T01:14:15.577Z] 01:14:15     INFO -     rbp = 0x00007ffee1303d10   rsp = 0x00007ffee1303aa0
[task 2020-02-12T01:14:15.577Z] 01:14:15     INFO -     rip = 0x00007fff3969471f
[task 2020-02-12T01:14:15.577Z] 01:14:15     INFO -     Found by: previous frame's frame pointer
[task 2020-02-12T01:14:15.577Z] 01:14:15     INFO - 53  XUL!-[GeckoNSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] [nsAppShell.mm:4ae1a60a9e21934b7001d0a2935c32e297859264 : 169 + 0x2c]
[task 2020-02-12T01:14:15.577Z] 01:14:15     INFO -     rbp = 0x00007ffee1303d80   rsp = 0x00007ffee1303d20
[task 2020-02-12T01:14:15.577Z] 01:14:15     INFO -     rip = 0x000000011322baa9
[task 2020-02-12T01:14:15.577Z] 01:14:15     INFO -     Found by: previous frame's frame pointer
[task 2020-02-12T01:14:15.577Z] 01:14:15     INFO - 54  AppKit!-[NSApplication run] + 0x2bb
[task 2020-02-12T01:14:15.577Z] 01:14:15     INFO -     rbp = 0x00007ffee1303e50   rsp = 0x00007ffee1303d90
[task 2020-02-12T01:14:15.577Z] 01:14:15     INFO -     rip = 0x00007fff3968e83c
[task 2020-02-12T01:14:15.577Z] 01:14:15     INFO -     Found by: previous frame's frame pointer
[task 2020-02-12T01:14:15.577Z] 01:14:15     INFO - 55  XUL!nsAppShell::Run() [nsAppShell.mm:4ae1a60a9e21934b7001d0a2935c32e297859264 : 703 + 0x1a]
[task 2020-02-12T01:14:15.577Z] 01:14:15     INFO -     rbp = 0x00007ffee1303ea0   rsp = 0x00007ffee1303e60
[task 2020-02-12T01:14:15.577Z] 01:14:15     INFO -     rip = 0x000000011322d50d
[task 2020-02-12T01:14:15.577Z] 01:14:15     INFO -     Found by: previous frame's frame pointer
[task 2020-02-12T01:14:15.577Z] 01:14:15     INFO - 56  XUL!nsAppStartup::Run() [nsAppStartup.cpp:4ae1a60a9e21934b7001d0a2935c32e297859264 : 272 + 0xf]
[task 2020-02-12T01:14:15.578Z] 01:14:15     INFO -     rbp = 0x00007ffee1303ec0   rsp = 0x00007ffee1303eb0
[task 2020-02-12T01:14:15.578Z] 01:14:15     INFO -     rip = 0x000000011499ee4e
[task 2020-02-12T01:14:15.578Z] 01:14:15     INFO -     Found by: previous frame's frame pointer
[task 2020-02-12T01:14:15.578Z] 01:14:15     INFO - 57  XUL!XREMain::XRE_mainRun() [nsAppRunner.cpp:4ae1a60a9e21934b7001d0a2935c32e297859264 : 4566 + 0x16]
[task 2020-02-12T01:14:15.578Z] 01:14:15     INFO -     rbp = 0x00007ffee1304050   rsp = 0x00007ffee1303ed0
[task 2020-02-12T01:14:15.578Z] 01:14:15     INFO -     rip = 0x0000000114ad6107
[task 2020-02-12T01:14:15.578Z] 01:14:15     INFO -     Found by: previous frame's frame pointer
[task 2020-02-12T01:14:15.578Z] 01:14:15     INFO - 58  XUL!XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&) [nsAppRunner.cpp:4ae1a60a9e21934b7001d0a2935c32e297859264 : 4701 + 0x8]
[task 2020-02-12T01:14:15.578Z] 01:14:15     INFO -     rbp = 0x00007ffee13040f0   rsp = 0x00007ffee1304060
[task 2020-02-12T01:14:15.578Z] 01:14:15     INFO -     rip = 0x0000000114ad7353
[task 2020-02-12T01:14:15.578Z] 01:14:15     INFO -     Found by: previous frame's frame pointer
[task 2020-02-12T01:14:15.578Z] 01:14:15     INFO - 59  XUL!XRE_main(int, char**, mozilla::BootstrapConfig const&) [nsAppRunner.cpp:4ae1a60a9e21934b7001d0a2935c32e297859264 : 4752 + 0x11]
[task 2020-02-12T01:14:15.578Z] 01:14:15     INFO -     rbp = 0x00007ffee1304240   rsp = 0x00007ffee1304100
[task 2020-02-12T01:14:15.578Z] 01:14:15     INFO -     rip = 0x0000000114ad7bc2
[task 2020-02-12T01:14:15.578Z] 01:14:15     INFO -     Found by: previous frame's frame pointer
[task 2020-02-12T01:14:15.578Z] 01:14:15     INFO - 60  firefox + 0x1684
[task 2020-02-12T01:14:15.578Z] 01:14:15     INFO -     rbp = 0x00007ffee13046c0   rsp = 0x00007ffee1304250
[task 2020-02-12T01:14:15.578Z] 01:14:15     INFO -     rip = 0x000000010e8fb684
[task 2020-02-12T01:14:15.578Z] 01:14:15     INFO -     Found by: previous frame's frame pointer
[task 2020-02-12T01:14:15.578Z] 01:14:15     INFO - 61  libdyld.dylib!start + 0x1
[task 2020-02-12T01:14:15.578Z] 01:14:15     INFO -     rbp = 0x00007ffee13046d0   rsp = 0x00007ffee13046d0
[task 2020-02-12T01:14:15.578Z] 01:14:15     INFO -     rip = 0x00007fff67f3a3d5
[task 2020-02-12T01:14:15.578Z] 01:14:15     INFO -     Found by: previous frame's frame pointer```
Flags: needinfo?(emilio)
Flags: needinfo?(emilio)
Pushed by ealvarez@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/5e2bfa7af7e6
Fix <dialog> focus wrap-around, and add tests for it. r=smaug
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla75

Comment on attachment 9125929 [details]
Bug 1614224 - Fix <dialog> focus wrap-around, and add tests for it. r=smaug

Beta/Release Uplift Approval Request

  • User impact if declined: comment 0
  • Is this code covered by automated tests?: Yes
  • Has the fix been verified in Nightly?: Yes
  • Needs manual test from QE?: Yes
  • If yes, steps to reproduce: comment 0
  • List of other uplifts needed: none
  • Risk to taking this patch: Low
  • Why is the change risky/not risky? (and alternatives if risky): Tweaks a fix for focus navigation that stopped focus navigation too early.
  • String changes made/needed: none
Attachment #9125929 - Flags: approval-mozilla-beta?
Flags: qe-verify+

Comment on attachment 9125929 [details]
Bug 1614224 - Fix <dialog> focus wrap-around, and add tests for it. r=smaug

Fix for a new P1 a11y regression in 74, uplift approved for 74.0b3, thanks.

Attachment #9125929 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
QA Whiteboard: [qa-triage]

Reproduced the initial issue using Nightly build 74.0a1 (Build id: 20200209092928).
Verified - Fixed in latest Nightly 75.0a1 (Build id: 20200213214257) and Beta 74.0b3 (Build id: 20200214015126) using Windows 10.

Status: RESOLVED → VERIFIED
Flags: qe-verify+
QA Whiteboard: [qa-triage]
Has Regression Range: --- → yes
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: