Closed
Bug 1898251
Opened 9 months ago
Closed 6 months ago
Add animations to sidebar "launcher" in "Always show" mode
Categories
(Firefox :: Sidebar, enhancement)
Firefox
Sidebar
Tracking
()
RESOLVED
FIXED
131 Branch
Tracking | Status | |
---|---|---|
firefox131 | --- | fixed |
People
(Reporter: sclements, Assigned: kcochrane)
References
(Blocks 2 open bugs, Regressed 1 open bug)
Details
(Whiteboard: [fidefe-sidebar])
Attachments
(1 file)
This will be timeboxed work to two weeks to try to make the expanded/collapsed states of the sidebar more smooth (especially when the "always show" setting is selected and a user toggles the sideview icon). The animation of the tools and pinned tabs will be handled in a separate bug since this is higher priority.
This is the ideal state here and here, and we'll try to do that while avoiding the issues Gijs flagged in this doc.
Updated•9 months ago
|
Assignee | ||
Updated•8 months ago
|
Assignee: nobody → kcochrane
Assignee | ||
Updated•8 months ago
|
Status: NEW → ASSIGNED
Assignee | ||
Comment 1•8 months ago
|
||
Assignee | ||
Updated•7 months ago
|
Summary: Add animations to sidebar → Add animations to sidebar "launcher"
Assignee | ||
Updated•7 months ago
|
Summary: Add animations to sidebar "launcher" → Add animations to sidebar "launcher" in "Always show" mode
Updated•7 months ago
|
Attachment #9410855 -
Attachment description: WIP: Bug 1898251 - WIP sidebar animation → Bug 1898251 - Adding animations for sidebar 'launcher' in 'Always show' mode
Updated•7 months ago
|
Attachment #9410855 -
Attachment description: Bug 1898251 - Adding animations for sidebar 'launcher' in 'Always show' mode → Bug 1898251 - Add animations for sidebar 'launcher' in 'Always show' mode
Pushed by kcochrane@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/0df1c4dc3e1e
Add animations for sidebar 'launcher' in 'Always show' mode r=desktop-theme-reviewers,reusable-components-reviewers,sidebar-reviewers,dao,hjones,nsharpley
Comment 3•6 months ago
|
||
Backed out for causing marionette failures related to always_show.
[task 2024-08-22T20:50:44.044Z] 20:50:44 INFO - 1724359844044 Marionette DEBUG 1 -> [0,11,"WebDriver:TakeScreenshot",{"id":null,"full":true,"hash":false,"scroll":true}]
[task 2024-08-22T20:50:44.073Z] 20:50:44 INFO - [GFX3-]: Creating null Skia image from null SourceSurface
[task 2024-08-22T20:50:44.078Z] 20:50:44 INFO - [GFX3-]: Creating null Skia image from null SourceSurface
[task 2024-08-22T20:50:44.083Z] 20:50:44 INFO - [GFX3-]: Creating null Skia image from null SourceSurface
[task 2024-08-22T20:50:44.088Z] 20:50:44 INFO - [GFX3-]: Creating null Skia image from null SourceSurface
[task 2024-08-22T20:50:44.093Z] 20:50:44 INFO - [GFX3-]: Creating null Skia image from null SourceSurface
[task 2024-08-22T20:50:44.124Z] 20:50:44 INFO - 1724359844123 Marionette DEBUG 1 <- [1,11,null,{"value":"iVBORw0KGgoAAAANSUhEUgAABQAAAAQQCAYAAAC9RfbYAAAgAElEQVR4XuzdB9zlVJ0/4DONKk1YOiig4CqwAsqK6FpQLBSxCyKKiEixAfpfyy5FBRRpNlTAgq4Vl ... CBAgQIECAAAECBGIBATAGdQEYg5ojQIAAAQIECBAgQIAAAQIECBCYBATAie98LADGoOYIECBAgAABAgQIECBAgAABAgQmgf8DOBoKEZC5Y6EAAAAASUVORK5CYII="}]
[task 2024-08-22T20:50:44.148Z] 20:50:44 INFO - 1724359844147 Marionette DEBUG 1 -> [0,12,"Marionette:SetContext",{"value":"chrome"}]
[task 2024-08-22T20:50:44.150Z] 20:50:44 INFO - 1724359844150 Marionette DEBUG 1 <- [1,12,null,{"value":null}]
[task 2024-08-22T20:50:44.156Z] 20:50:44 INFO - 1724359844155 Marionette DEBUG 1 -> [0,13,"Marionette:GetContext",{}]
[task 2024-08-22T20:50:44.158Z] 20:50:44 INFO - 1724359844158 Marionette DEBUG 1 <- [1,13,null,{"value":"chrome"}]
[task 2024-08-22T20:50:44.167Z] 20:50:44 INFO - 1724359844167 Marionette DEBUG 1 -> [0,14,"Marionette:SetContext",{"value":"content"}]
[task 2024-08-22T20:50:44.169Z] 20:50:44 INFO - 1724359844169 Marionette DEBUG 1 <- [1,14,null,{"value":null}]
[task 2024-08-22T20:50:44.181Z] 20:50:44 INFO - 1724359844180 Marionette DEBUG 1 -> [0,15,"WebDriver:GetPageSource",{}]
[task 2024-08-22T20:50:44.193Z] 20:50:44 INFO - 1724359844192 RemoteAgent TRACE WebDriverProcessData actor created for PID 6640
[task 2024-08-22T20:50:44.199Z] 20:50:44 INFO - 1724359844198 Marionette TRACE [3] MarionetteCommands actor created for window id 6442450945
[task 2024-08-22T20:50:44.208Z] 20:50:44 INFO - 1724359844207 Marionette DEBUG 1 <- [1,15,null,{"value":"<html><head><title>dolor</title></head><body></body></html>"}]
[task 2024-08-22T20:50:44.213Z] 20:50:44 INFO - 1724359844210 Marionette DEBUG 1 -> [0,16,"Marionette:SetContext",{"value":"chrome"}]
[task 2024-08-22T20:50:44.214Z] 20:50:44 INFO - 1724359844210 Marionette DEBUG 1 <- [1,16,null,{"value":null}]
[task 2024-08-22T20:50:44.289Z] 20:50:44 INFO - TEST-UNEXPECTED-FAIL | browser/components/sessionstore/test/marionette/test_restore_sidebar.py TestSessionRestore.test_restore_for_always_show | AssertionError: False is not true : Sidebar is expanded before window is closed.
[task 2024-08-22T20:50:44.289Z] 20:50:44 INFO - Traceback (most recent call last):
[task 2024-08-22T20:50:44.289Z] 20:50:44 INFO - File "/builds/worker/workspace/build/venv/lib/python3.8/site-packages/marionette_harness/marionette_test/testcases.py", line 198, in run
[task 2024-08-22T20:50:44.289Z] 20:50:44 INFO - testMethod()
[task 2024-08-22T20:50:44.289Z] 20:50:44 INFO - File "/builds/worker/workspace/build/tests/marionette/tests/browser/components/sessionstore/test/marionette/test_restore_sidebar.py", line 180, in test_restore_for_always_show
[task 2024-08-22T20:50:44.290Z] 20:50:44 INFO - self.assertTrue(
[task 2024-08-22T20:50:44.290Z] 20:50:44 INFO - TEST-INFO took 14321ms
Flags: needinfo?(sclements)
Pushed by kcochrane@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/4270bbbfb92d
Add animations for sidebar 'launcher' in 'Always show' mode r=desktop-theme-reviewers,reusable-components-reviewers,sidebar-reviewers,dao,hjones,nsharpley
Comment 5•6 months ago
|
||
Backed out for causing frequent marionette failures on test_restore_sidebar.py.
- [Backout link]https://hg.mozilla.org/integration/autoland/rev/eb79376c06e72ad170f197e2b8d44fa5067fcaba)
- Push with failures
- Failure Log:
[task 2024-08-23T20:11:43.807Z] 20:11:43 INFO - TEST-START | browser/components/sessionstore/test/marionette/test_restore_sidebar.py TestSessionRestore.test_restore_for_always_show
[task 2024-08-23T20:11:43.807Z] 20:11:43 INFO - 1724443903807 Marionette DEBUG Accepted connection 2 from 127.0.0.1:53804
[task 2024-08-23T20:11:43.808Z] 20:11:43 INFO - 1724443903808 Marionette DEBUG Closed connection 1
[task 2024-08-23T20:11:43.809Z] 20:11:43 INFO - 1724443903809 Marionette DEBUG 2 -> [0,1,"WebDriver:NewSession",{"strictFileInteractability":true}]
[task 2024-08-23T20:11:43.811Z] 20:11:43 INFO - 1724443903811 Marionette DEBUG Waiting for initial application window
[task 2024-08-23T20:11:43.814Z] 20:11:43 INFO - 1724443903813 RemoteAgent TRACE [9] ProgressListener Start: expectNavigation=false resolveWhenStarted=false unloadTimeout=40000 waitForExplicitStart=false
[task 2024-08-23T20:11:43.815Z] 20:11:43 INFO - 1724443903814 RemoteAgent TRACE [9] ProgressListener Setting unload timer (40000ms)
[task 2024-08-23T20:11:43.815Z] 20:11:43 INFO - 1724443903814 RemoteAgent TRACE [9] Wait for initial navigation: isInitial=false, isLoadingDocument=false
[task 2024-08-23T20:11:43.815Z] 20:11:43 INFO - 1724443903815 RemoteAgent TRACE [9] Document already finished loading: about:blank
[task 2024-08-23T20:11:43.816Z] 20:11:43 INFO - 1724443903815 RemoteAgent TRACE [9] ProgressListener Stop: has error=false url=about:blank
[task 2024-08-23T20:11:43.820Z] 20:11:43 INFO - 1724443903819 Marionette DEBUG 2 <- [1,1,null,{"sessionId":"625c60e5-0eca-49ea-88f0-4a4c66d1e397","capabilities":{"acceptInsecureCerts":false,"browserName":"firefox","browserVersion":"131.0a1","platformName":"linux","unhandledPromptBehavior":"dismiss and notify","userAgent":"Mozilla/5.0 (X11; Linux x86_64; rv:131.0) Gecko/20100101 Firefox/131.0","moz:buildID":"20240823155921","moz:headless":false,"moz:platformVersion":"4.4.0-1014-aws","moz:processID":5924,"moz:profile":"/tmp/tmpet696_0_.mozrunner","moz:shutdownTimeout":60000,"pageLoadStrategy":"normal","timeouts":{"implicit":0,"pageLoad":300000,"script":30000},"setWindowRect":true,"strictFileInteractability":true,"moz:accessibilityChecks":false,"moz:webdriverClick":true,"moz:windowless":false,"proxy":{}}}]
[task 2024-08-23T20:11:43.826Z] 20:11:43 INFO - 1724443903825 Marionette DEBUG 2 -> [0,2,"WebDriver:SetTimeouts",{"script":30000}]
[task 2024-08-23T20:11:43.827Z] 20:11:43 INFO - 1724443903827 Marionette DEBUG 2 <- [1,2,null,{"value":null}]
[task 2024-08-23T20:11:43.828Z] 20:11:43 INFO - 1724443903828 Marionette DEBUG 2 -> [0,3,"WebDriver:SetTimeouts",{"pageLoad":300000}]
[task 2024-08-23T20:11:43.830Z] 20:11:43 INFO - 1724443903829 Marionette DEBUG 2 <- [1,3,null,{"value":null}]
[task 2024-08-23T20:11:43.830Z] 20:11:43 INFO - 1724443903830 Marionette DEBUG 2 -> [0,4,"WebDriver:SetTimeouts",{"implicit":0}]
[task 2024-08-23T20:11:43.832Z] 20:11:43 INFO - 1724443903831 Marionette DEBUG 2 <- [1,4,null,{"value":null}]
[task 2024-08-23T20:11:43.834Z] 20:11:43 INFO - 1724443903834 Marionette DEBUG 2 -> [0,5,"Marionette:GetContext",{}]
[task 2024-08-23T20:11:43.835Z] 20:11:43 INFO - 1724443903834 Marionette DEBUG 2 <- [1,5,null,{"value":"content"}]
[task 2024-08-23T20:11:43.836Z] 20:11:43 INFO - 1724443903836 Marionette DEBUG 2 -> [0,6,"Marionette:SetContext",{"value":"chrome"}]
[task 2024-08-23T20:11:43.837Z] 20:11:43 INFO - 1724443903836 Marionette DEBUG 2 <- [1,6,null,{"value":null}]
[task 2024-08-23T20:11:43.838Z] 20:11:43 INFO - 1724443903837 Marionette DEBUG 2 -> [0,7,"WebDriver:GetWindowHandle",{}]
[task 2024-08-23T20:11:43.838Z] 20:11:43 INFO - 1724443903838 Marionette DEBUG 2 <- [1,7,null,{"value":"7e29b1c5-8244-408a-b54a-e73bc765cb69"}]
[task 2024-08-23T20:11:43.839Z] 20:11:43 INFO - 1724443903839 Marionette DEBUG 2 -> [0,8,"Marionette:SetContext",{"value":"content"}]
[task 2024-08-23T20:11:43.840Z] 20:11:43 INFO - 1724443903840 Marionette DEBUG 2 <- [1,8,null,{"value":null}]
<...>
[task 2024-08-23T20:11:59.757Z] 20:11:59 INFO - [Parent 6686, Main Thread] WARNING: Please do not use mouseenter/leave events in chrome. They are slower than mouseover/out!: '!nsContentUtils::IsChromeDoc(window->GetExtantDoc())', file /builds/worker/checkouts/gecko/dom/events/EventListenerManager.cpp:461
[task 2024-08-23T20:11:59.774Z] 20:11:59 INFO - 1724443919774 Marionette DEBUG 1 -> [0,1,"WebDriver:NewSession",{"strictFileInteractability":true}]
[task 2024-08-23T20:11:59.780Z] 20:11:59 INFO - 1724443919779 Marionette DEBUG Waiting for initial application window
[task 2024-08-23T20:11:59.961Z] 20:11:59 INFO - [Child 6752, Main Thread] WARNING: could not set real-time limit in CubebUtils::InitLibrary: file /builds/worker/checkouts/gecko/dom/media/CubebUtils.cpp:757
[task 2024-08-23T20:12:00.064Z] 20:12:00 INFO - [WARN webrender::device::gl] Cropping texture upload Box2D((0, 0), (0, 1)) to None
[task 2024-08-23T20:12:00.065Z] 20:12:00 INFO - [WARN webrender::device::gl] Cropping texture upload Box2D((0, 0), (0, 1)) to None
[task 2024-08-23T20:12:00.358Z] 20:12:00 INFO - console.error: ({})
[task 2024-08-23T20:12:00.563Z] 20:12:00 INFO - [Child 6778, Main Thread] WARNING: could not set real-time limit in CubebUtils::InitLibrary: file /builds/worker/checkouts/gecko/dom/media/CubebUtils.cpp:757
[task 2024-08-23T20:12:00.583Z] 20:12:00 INFO - Couldn't convert chrome URL: chrome://branding/locale/brand.properties
[task 2024-08-23T20:12:00.583Z] 20:12:00 INFO - [Child 6778, Main Thread] WARNING: Could not get the program name for a cubeb stream.: 'NS_SUCCEEDED(rv)', file /builds/worker/checkouts/gecko/dom/media/CubebUtils.cpp:467
[task 2024-08-23T20:12:00.747Z] 20:12:00 INFO - [Parent 6686, Main Thread] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/worker/checkouts/gecko/parser/html/nsHtml5StreamParser.cpp:1215
[task 2024-08-23T20:12:00.985Z] 20:12:00 INFO - [Child 6801, Main Thread] WARNING: could not set real-time limit in CubebUtils::InitLibrary: file /builds/worker/checkouts/gecko/dom/media/CubebUtils.cpp:757
[task 2024-08-23T20:12:01.506Z] 20:12:01 INFO - [Child 6839, Main Thread] WARNING: could not set real-time limit in CubebUtils::InitLibrary: file /builds/worker/checkouts/gecko/dom/media/CubebUtils.cpp:757
[task 2024-08-23T20:12:01.553Z] 20:12:01 INFO - [Child 6846, Main Thread] WARNING: could not set real-time limit in CubebUtils::InitLibrary: file /builds/worker/checkouts/gecko/dom/media/CubebUtils.cpp:757
[task 2024-08-23T20:12:01.640Z] 20:12:01 INFO - [Child 6857, Main Thread] WARNING: could not set real-time limit in CubebUtils::InitLibrary: file /builds/worker/checkouts/gecko/dom/media/CubebUtils.cpp:757
[task 2024-08-23T20:12:02.233Z] 20:12:02 INFO - 1724443922233 Marionette TRACE Received observer notification browser-idle-startup-tasks-finished
[task 2024-08-23T20:12:02.245Z] 20:12:02 INFO - 1724443922245 RemoteAgent TRACE [3] ProgressListener Start: expectNavigation=false resolveWhenStarted=false unloadTimeout=40000 waitForExplicitStart=false
[task 2024-08-23T20:12:02.250Z] 20:12:02 INFO - 1724443922245 RemoteAgent TRACE [3] ProgressListener Setting unload timer (40000ms)
[task 2024-08-23T20:12:02.254Z] 20:12:02 INFO - 1724443922246 RemoteAgent TRACE [3] Wait for initial navigation: isInitial=false, isLoadingDocument=false
[task 2024-08-23T20:12:02.256Z] 20:12:02 INFO - 1724443922246 RemoteAgent TRACE [3] Document already finished loading: data:text/html;charset=utf-8,<html><head><title>dolor</title></head><body></body></html>
[task 2024-08-23T20:12:02.259Z] 20:12:02 INFO - 1724443922246 RemoteAgent TRACE [3] ProgressListener Stop: has error=false url=data:text/html;charset=utf-8,<html><head><title>dolor</title></head><body></body></html>
[task 2024-08-23T20:12:02.262Z] 20:12:02 INFO - 1724443922256 Marionette DEBUG 1 <- [1,1,null,{"sessionId":"b3c7ebb9-dcf4-4a3d-807b-07d655cb6334","capabilities":{"acceptInsecureCerts":false,"browserName":"firefox","browserVersion":"131.0a1","platformName":"linux","unhandledPromptBehavior":"dismiss and notify","userAgent":"Mozilla/5.0 (X11; Linux x86_64; rv:131.0) Gecko/20100101 Firefox/131.0","moz:buildID":"20240823155921","moz:headless":false,"moz:platformVersion":"4.4.0-1014-aws","moz:processID":6686,"moz:profile":"/tmp/tmph5jjag9s.mozrunner","moz:shutdownTimeout":60000,"pageLoadStrategy":"normal","timeouts":{"implicit":0,"pageLoad":300000,"script":30000},"setWindowRect":true,"strictFileInteractability":true,"moz:accessibilityChecks":false,"moz:webdriverClick":true,"moz:windowless":false,"proxy":{}}}]
[task 2024-08-23T20:12:02.268Z] 20:12:02 INFO - 1724443922267 Marionette DEBUG 1 -> [0,2,"Marionette:SetContext",{"value":"chrome"}]
[task 2024-08-23T20:12:02.271Z] 20:12:02 INFO - 1724443922269 Marionette DEBUG 1 <- [1,2,null,{"value":null}]
[task 2024-08-23T20:12:02.274Z] 20:12:02 INFO - 1724443922274 Marionette DEBUG 1 -> [0,3,"WebDriver:ExecuteScript",{"script":"const window = BrowserWindowTracker.getTopWindow();\n return window.SidebarController.sidebarMain.expanded;","args":[],"newSandbox":true,"sandbox":"default","line":195,"filename":"tests/browser/components/sessionstore/test/marionette/test_restore_sidebar.py"}]
[task 2024-08-23T20:12:02.285Z] 20:12:02 INFO - 1724443922285 RemoteAgent TRACE WebDriverProcessData actor created for PID 6686
[task 2024-08-23T20:12:02.288Z] 20:12:02 INFO - 1724443922287 Marionette TRACE [1] MarionetteCommands actor created for window id 2
[task 2024-08-23T20:12:02.297Z] 20:12:02 INFO - 1724443922296 Marionette DEBUG 1 <- [1,3,null,{"value":false}]
[task 2024-08-23T20:12:02.300Z] 20:12:02 INFO - 1724443922300 Marionette DEBUG 1 -> [0,4,"Marionette:GetContext",{}]
[task 2024-08-23T20:12:02.303Z] 20:12:02 INFO - 1724443922301 Marionette DEBUG 1 <- [1,4,null,{"value":"chrome"}]
[task 2024-08-23T20:12:02.306Z] 20:12:02 INFO - 1724443922304 Marionette DEBUG 1 -> [0,5,"Marionette:SetContext",{"value":"chrome"}]
[task 2024-08-23T20:12:02.309Z] 20:12:02 INFO - 1724443922305 Marionette DEBUG 1 <- [1,5,null,{"value":null}]
[task 2024-08-23T20:12:02.311Z] 20:12:02 INFO - 1724443922308 Marionette DEBUG 1 -> [0,6,"WebDriver:TakeScreenshot",{"id":null,"full":true,"hash":false,"scroll":true}]
[task 2024-08-23T20:12:02.335Z] 20:12:02 INFO - [WARN rkv::backend::impl_safe::environment] `load_ratio()` is irrelevant for this storage backend.
[task 2024-08-23T20:12:02.345Z] 20:12:02 INFO - [GFX3-]: Creating null Skia image from null SourceSurface
[task 2024-08-23T20:12:02.348Z] 20:12:02 INFO - [GFX3-]: Creating null Skia image from null SourceSurface
[task 2024-08-23T20:12:02.370Z] 20:12:02 INFO - 1724443922370 Marionette DEBUG 1 <- [1,6,null,{"value":"iVBORw0KGgoAAAANSUhEUgAABQAAAAQQCAYAAAC9RfbYAAAgAElEQVR4XuzdB9zlRKE/7tlGW2nCpYPS/StwBRQF7CgWitgFEUVEpFgo+lfxSlEBRZqiiIAFu4JSL ... QIECAAAECBAgQIECAAAECbQICYNvF7EuAAAECBAgQIECAAAECBAgQIEAgEBAAAyyjBAgQIECAAAECBAgQIECAAAECBNoE/gGth62JB2NLeAAAAABJRU5ErkJggg=="}]
[task 2024-08-23T20:12:02.421Z] 20:12:02 INFO - 1724443922420 Marionette DEBUG 1 -> [0,7,"Marionette:SetContext",{"value":"chrome"}]
[task 2024-08-23T20:12:02.424Z] 20:12:02 INFO - 1724443922421 Marionette DEBUG 1 <- [1,7,null,{"value":null}]
[task 2024-08-23T20:12:02.431Z] 20:12:02 INFO - 1724443922430 Marionette DEBUG 1 -> [0,8,"Marionette:GetContext",{}]
[task 2024-08-23T20:12:02.433Z] 20:12:02 INFO - 1724443922431 Marionette DEBUG 1 <- [1,8,null,{"value":"chrome"}]
[task 2024-08-23T20:12:02.436Z] 20:12:02 INFO - 1724443922434 Marionette DEBUG 1 -> [0,9,"Marionette:SetContext",{"value":"content"}]
[task 2024-08-23T20:12:02.439Z] 20:12:02 INFO - 1724443922435 Marionette DEBUG 1 <- [1,9,null,{"value":null}]
[task 2024-08-23T20:12:02.441Z] 20:12:02 INFO - 1724443922438 Marionette DEBUG 1 -> [0,10,"WebDriver:GetPageSource",{}]
[task 2024-08-23T20:12:02.450Z] 20:12:02 INFO - 1724443922449 RemoteAgent TRACE WebDriverProcessData actor created for PID 6778
[task 2024-08-23T20:12:02.457Z] 20:12:02 INFO - 1724443922456 Marionette TRACE [3] MarionetteCommands actor created for window id 6442450945
[task 2024-08-23T20:12:02.463Z] 20:12:02 INFO - 1724443922462 Marionette DEBUG 1 <- [1,10,null,{"value":"<html><head><title>dolor</title></head><body></body></html>"}]
[task 2024-08-23T20:12:02.470Z] 20:12:02 INFO - 1724443922470 Marionette DEBUG 1 -> [0,11,"Marionette:SetContext",{"value":"chrome"}]
[task 2024-08-23T20:12:02.471Z] 20:12:02 INFO - 1724443922471 Marionette DEBUG 1 <- [1,11,null,{"value":null}]
[task 2024-08-23T20:12:02.543Z] 20:12:02 INFO - TEST-UNEXPECTED-FAIL | browser/components/sessionstore/test/marionette/test_restore_sidebar.py TestSessionRestore.test_restore_for_always_show | AssertionError: False is not true : Sidebar expanded state has been restored.
[task 2024-08-23T20:12:02.543Z] 20:12:02 INFO - Traceback (most recent call last):
[task 2024-08-23T20:12:02.543Z] 20:12:02 INFO - File "/builds/worker/workspace/build/venv/lib/python3.8/site-packages/marionette_harness/marionette_test/testcases.py", line 198, in run
[task 2024-08-23T20:12:02.543Z] 20:12:02 INFO - testMethod()
[task 2024-08-23T20:12:02.544Z] 20:12:02 INFO - File "/builds/worker/workspace/build/tests/marionette/tests/browser/components/sessionstore/test/marionette/test_restore_sidebar.py", line 194, in test_restore_for_always_show
[task 2024-08-23T20:12:02.544Z] 20:12:02 INFO - self.assertTrue(
[task 2024-08-23T20:12:02.545Z] 20:12:02 INFO - TEST-INFO took 18666ms
<...>
[task 2024-08-23T20:12:02.545Z] 20:12:02 INFO - 1724443922480 Marionette DEBUG 1 -> [0,12,"Marionette:GetContext",{}]
[task 2024-08-23T20:12:02.546Z] 20:12:02 INFO - 1724443922481 Marionette DEBUG 1 <- [1,12,null,{"value":"chrome"}]
[task 2024-08-23T20:12:02.547Z] 20:12:02 INFO - 1724443922487 Marionette DEBUG 1 -> [0,13,"WebDriver:DeleteSession",{}]
[task 2024-08-23T20:12:02.547Z] 20:12:02 INFO - 1724443922488 Marionette TRACE [1] MarionetteCommands actor destroyed for window id 2
[task 2024-08-23T20:12:02.548Z] 20:12:02 INFO - 1724443922488 Marionette TRACE [3] MarionetteCommands actor destroyed for window id 6442450945
[task 2024-08-23T20:12:02.549Z] 20:12:02 INFO - 1724443922492 Marionette DEBUG 1 <- [1,13,null,{"value":null}]
[task 2024-08-23T20:12:02.549Z] 20:12:02 INFO - Application command: /builds/worker/workspace/build/application/firefox/firefox -marionette -profile /tmp/tmpqi66di8x.mozrunner
[task 2024-08-23T20:12:03.066Z] 20:12:03 INFO - [WARN rkv::backend::impl_safe::environment] `load_ratio()` is irrelevant for this storage backend.
[task 2024-08-23T20:12:03.462Z] 20:12:03 INFO - 1724443923462 Marionette INFO Marionette enabled
[task 2024-08-23T20:12:03.466Z] 20:12:03 INFO - 1724443923466 Marionette TRACE Received observer notification final-ui-startup
[task 2024-08-23T20:12:03.605Z] 20:12:03 INFO - 1724443923604 Marionette INFO Listening on port 2828
[task 2024-08-23T20:12:03.610Z] 20:12:03 INFO - 1724443923609 Marionette DEBUG Marionette is listening
[task 2024-08-23T20:12:03.617Z] 20:12:03 INFO - [Parent 6902, Main Thread] WARNING: 'mColorSchemePreference == ComputeColorSchemeSetting()', file /builds/worker/checkouts/gecko/widget/gtk/nsLookAndFeel.cpp:1558
[task 2024-08-23T20:12:03.636Z] 20:12:03 INFO - 1724443923635 Marionette DEBUG Accepted connection 0 from 127.0.0.1:53948
[task 2024-08-23T20:12:03.758Z] 20:12:03 INFO - 1724443923757 Marionette DEBUG Accepted connection 1 from 127.0.0.1:53950
[task 2024-08-23T20:12:03.759Z] 20:12:03 INFO - 1724443923758 Marionette DEBUG Closed connection 0
[task 2024-08-23T20:12:03.801Z] 20:12:03 INFO - [WARN rkv::backend::impl_safe::environment] `load_ratio()` is irrelevant for this storage backend.
[task 2024-08-23T20:12:04.052Z] 20:12:04 INFO - 1724443924051 Marionette DEBUG 1 -> [0,1,"WebDriver:NewSession",{"strictFileInteractability":true}]
[task 2024-08-23T20:12:04.061Z] 20:12:04 INFO - 1724443924061 Marionette DEBUG Waiting for initial application window
[task 2024-08-23T20:12:04.069Z] 20:12:04 INFO - [WARN rkv::backend::impl_safe::environment] `load_ratio()` is irrelevant for this storage backend.
[task 2024-08-23T20:12:04.184Z] 20:12:04 INFO - [Parent 6902, GMPThread] WARNING: Failed to delete GMP storage directory: file /builds/worker/checkouts/gecko/dom/media/gmp/GMPServiceParent.cpp:1909
[task 2024-08-23T20:12:04.238Z] 20:12:04 INFO - [Child 6980, Main Thread] WARNING: could not set real-time limit in CubebUtils::InitLibrary: file /builds/worker/checkouts/gecko/dom/media/CubebUtils.cpp:757
[task 2024-08-23T20:12:04.282Z] 20:12:04 INFO - [Parent 6902, Main Thread] WARNING: Please do not use mouseenter/leave events in chrome. They are slower than mouseover/out!: '!nsContentUtils::IsChromeDoc(window->GetExtantDoc())', file /builds/worker/checkouts/gecko/dom/events/EventListenerManager.cpp:461
[task 2024-08-23T20:12:04.456Z] 20:12:04 INFO - [WARN webrender::renderer::init] asking to enable_gpu_markers but no supporting extension was found
[task 2024-08-23T20:12:04.479Z] 20:12:04 INFO - [Child 7009, Main Thread] WARNING: could not set real-time limit in CubebUtils::InitLibrary: file /builds/worker/checkouts/gecko/dom/media/CubebUtils.cpp:757
[task 2024-08-23T20:12:04.951Z] 20:12:04 INFO - console.error: ({})
[task 2024-08-23T20:12:05.023Z] 20:12:05 INFO - [Parent 6902, Main Thread] WARNING: NS_ENSURE_TRUE(mPresShell) failed: file /builds/worker/checkouts/gecko/layout/generic/nsFrameSelection.cpp:1657
[task 2024-08-23T20:12:05.046Z] 20:12:05 INFO - [WARN webrender::device::gl] Cropping texture upload Box2D((0, 0), (0, 1)) to None
[task 2024-08-23T20:12:05.046Z] 20:12:05 INFO - [WARN webrender::device::gl] Cropping texture upload Box2D((0, 0), (0, 1)) to None
[task 2024-08-23T20:12:05.051Z] 20:12:05 INFO - [WARN webrender::device::gl] Cropping texture upload Box2D((0, 0), (0, 1)) to None
[task 2024-08-23T20:12:05.118Z] 20:12:05 INFO - [WARN webrender::device::gl] Cropping texture upload Box2D((0, 0), (0, 1)) to None
[task 2024-08-23T20:12:05.118Z] 20:12:05 INFO - [WARN webrender::device::gl] Cropping texture upload Box2D((0, 0), (0, 1)) to None
[task 2024-08-23T20:12:05.119Z] 20:12:05 INFO - [WARN webrender::device::gl] Cropping texture upload Box2D((0, 0), (0, 1)) to None
[task 2024-08-23T20:12:05.340Z] 20:12:05 INFO - [Parent 6902, Main Thread] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/worker/checkouts/gecko/parser/html/nsHtml5StreamParser.cpp:1215
[task 2024-08-23T20:12:06.368Z] 20:12:06 INFO - [Parent 6902, Main Thread] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/worker/checkouts/gecko/parser/html/nsHtml5StreamParser.cpp:1215
[task 2024-08-23T20:12:06.437Z] 20:12:06 INFO - [Parent 6902, Main Thread] WARNING: NS_ENSURE_TRUE(mNameHashtable.Get(aName, &index)) failed: file /builds/worker/checkouts/gecko/storage/mozStorageRow.cpp:91
[task 2024-08-23T20:12:06.979Z] 20:12:06 INFO - [Parent 6902, Main Thread] WARNING: NS_ENSURE_TRUE(mNameHashtable.Get(aName, &index)) failed: file /builds/worker/checkouts/gecko/storage/mozStorageRow.cpp:91
[task 2024-08-23T20:12:07.680Z] 20:12:07 INFO - [Child 7071, Main Thread] WARNING: could not set real-time limit in CubebUtils::InitLibrary: file /builds/worker/checkouts/gecko/dom/media/CubebUtils.cpp:757
[task 2024-08-23T20:12:07.681Z] 20:12:07 INFO - [Child 7065, Main Thread] WARNING: could not set real-time limit in CubebUtils::InitLibrary: file /builds/worker/checkouts/gecko/dom/media/CubebUtils.cpp:757
[task 2024-08-23T20:12:07.718Z] 20:12:07 INFO - [Child 7080, Main Thread] WARNING: could not set real-time limit in CubebUtils::InitLibrary: file /builds/worker/checkouts/gecko/dom/media/CubebUtils.cpp:757
[task 2024-08-23T20:12:07.774Z] 20:12:07 INFO - 1724443927773 Marionette TRACE Received observer notification browser-idle-startup-tasks-finished
[task 2024-08-23T20:12:07.809Z] 20:12:07 INFO - 1724443927808 RemoteAgent TRACE [9] ProgressListener Start: expectNavigation=false resolveWhenStarted=false unloadTimeout=40000 waitForExplicitStart=false
[task 2024-08-23T20:12:07.814Z] 20:12:07 INFO - 1724443927813 RemoteAgent TRACE [9] ProgressListener Setting unload timer (40000ms)
[task 2024-08-23T20:12:07.817Z] 20:12:07 INFO - 1724443927817 RemoteAgent TRACE [9] Wait for initial navigation: isInitial=false, isLoadingDocument=false
[task 2024-08-23T20:12:07.821Z] 20:12:07 INFO - 1724443927820 RemoteAgent TRACE [9] Document already finished loading: about:blank
[task 2024-08-23T20:12:07.824Z] 20:12:07 INFO - 1724443927823 RemoteAgent TRACE [9] ProgressListener Stop: has error=false url=about:blank
[task 2024-08-23T20:12:07.856Z] 20:12:07 INFO - 1724443927855 Marionette DEBUG 1 <- [1,1,null,{"sessionId":"ba8585d4-c648-45e1-a8e9-0ad269436a1d","capabilities":{"acceptInsecureCerts":false,"browserName":"firefox","browserVersion":"131.0a1","platformName":"linux","unhandledPromptBehavior":"dismiss and notify","userAgent":"Mozilla/5.0 (X11; Linux x86_64; rv:131.0) Gecko/20100101 Firefox/131.0","moz:buildID":"20240823155921","moz:headless":false,"moz:platformVersion":"4.4.0-1014-aws","moz:processID":6902,"moz:profile":"/tmp/tmpqi66di8x.mozrunner","moz:shutdownTimeout":60000,"pageLoadStrategy":"normal","timeouts":{"implicit":0,"pageLoad":300000,"script":30000},"setWindowRect":true,"strictFileInteractability":true,"moz:accessibilityChecks":false,"moz:webdriverClick":true,"moz:windowless":false,"proxy":{}}}]
[task 2024-08-23T20:12:07.869Z] 20:12:07 INFO - 1724443927868 Marionette DEBUG 1 -> [0,2,"Marionette:SetContext",{"value":"chrome"}]
[task 2024-08-23T20:12:07.871Z] 20:12:07 INFO - 1724443927870 Marionette DEBUG 1 <- [1,2,null,{"value":null}]
[task 2024-08-23T20:12:07.877Z] 20:12:07 INFO - 1724443927877 Marionette DEBUG 1 -> [0,3,"Marionette:GetContext",{}]
[task 2024-08-23T20:12:07.880Z] 20:12:07 INFO - 1724443927879 Marionette DEBUG 1 <- [1,3,null,{"value":"chrome"}]
[task 2024-08-23T20:12:07.883Z] 20:12:07 INFO - 1724443927883 Marionette DEBUG 1 -> [0,4,"Marionette:SetContext",{"value":"chrome"}]
[task 2024-08-23T20:12:07.884Z] 20:12:07 INFO - 1724443927884 Marionette DEBUG 1 <- [1,4,null,{"value":null}]
[task 2024-08-23T20:12:07.886Z] 20:12:07 INFO - 1724443927886 Marionette DEBUG 1 -> [0,5,"WebDriver:GetWindowHandles",{}]
[task 2024-08-23T20:12:07.887Z] 20:12:07 INFO - 1724443927887 Marionette DEBUG 1 <- [1,5,null,["76992989-ef0d-4f63-b359-d02bcddcb75f"]]
[task 2024-08-23T20:12:07.889Z] 20:12:07 INFO - 1724443927889 Marionette DEBUG 1 -> [0,6,"Marionette:SetContext",{"value":"chrome"}]
[task 2024-08-23T20:12:07.890Z] 20:12:07 INFO - 1724443927890 Marionette DEBUG 1 <- [1,6,null,{"value":null}]
[task 2024-08-23T20:12:07.891Z] 20:12:07 INFO - 1724443927891 Marionette DEBUG 1 -> [0,7,"Marionette:GetContext",{}]
[task 2024-08-23T20:12:07.892Z] 20:12:07 INFO - 1724443927892 Marionette DEBUG 1 <- [1,7,null,{"value":"chrome"}]
[task 2024-08-23T20:12:07.894Z] 20:12:07 INFO - 1724443927894 Marionette DEBUG 1 -> [0,8,"Marionette:SetContext",{"value":"content"}]
[task 2024-08-23T20:12:07.895Z] 20:12:07 INFO - 1724443927894 Marionette DEBUG 1 <- [1,8,null,{"value":null}]
[task 2024-08-23T20:12:07.896Z] 20:12:07 INFO - 1724443927896 Marionette DEBUG 1 -> [0,9,"WebDriver:GetWindowHandles",{}]
[task 2024-08-23T20:12:07.898Z] 20:12:07 INFO - 1724443927897 Marionette DEBUG 1 <- [1,9,null,["8e18dd76-e7fd-4359-a195-847a1a80ee86"]]
[task 2024-08-23T20:12:07.899Z] 20:12:07 INFO - 1724443927899 Marionette DEBUG 1 -> [0,10,"Marionette:SetContext",{"value":"chrome"}]
[task 2024-08-23T20:12:07.900Z] 20:12:07 INFO - 1724443927900 Marionette DEBUG 1 <- [1,10,null,{"value":null}]
[task 2024-08-23T20:12:07.902Z] 20:12:07 INFO - 1724443927902 Marionette DEBUG 1 -> [0,11,"WebDriver:DeleteSession",{}]
[task 2024-08-23T20:12:07.907Z] 20:12:07 INFO - 1724443927906 Marionette DEBUG 1 <- [1,11,null,{"value":null}]
[task 2024-08-23T20:12:07.908Z] 20:12:07 INFO - TEST-START | browser/components/sessionstore/test/marionette/test_restore_sidebar.py TestSessionRestore.test_restore_for_hide_sidebar
Pushed by kcochrane@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/38cc8fd863bb
Add animations for sidebar 'launcher' in 'Always show' mode r=desktop-theme-reviewers,reusable-components-reviewers,sidebar-reviewers,dao,hjones,nsharpley
Status: ASSIGNED → RESOLVED
Closed: 6 months ago
status-firefox131:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → 131 Branch
Reporter | ||
Updated•6 months ago
|
Flags: needinfo?(sclements)
You need to log in
before you can comment on or make changes to this bug.
Description
•