Closed Bug 1898251 Opened 9 months ago Closed 6 months ago

Add animations to sidebar "launcher" in "Always show" mode

Categories

(Firefox :: Sidebar, enhancement)

enhancement

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.

Assignee: nobody → kcochrane
Status: NEW → ASSIGNED
See Also: → 1908988
Summary: Add animations to sidebar → Add animations to sidebar "launcher"
Summary: Add animations to sidebar "launcher" → Add animations to sidebar "launcher" in "Always show" mode
Blocks: 1908989
See Also: → 1908989
Attachment #9410855 - Attachment description: WIP: Bug 1898251 - WIP sidebar animation → Bug 1898251 - Adding animations for sidebar 'launcher' in 'Always show' mode
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
Blocks: 1914440
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

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

Backed out for causing frequent marionette failures on test_restore_sidebar.py.

[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
Resolution: --- → FIXED
Target Milestone: --- → 131 Branch
Flags: needinfo?(sclements)
Regressions: 1915232
Regressions: 1915821
Depends on: 1917801
No longer depends on: 1917801
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: