Closed Bug 1948015 Opened 1 year ago Closed 1 year ago

Perma W-b-nofis [tier 2] /navigation-api/navigation-history-entry/entries-array-equality.html | navigation.entries() should not return an identical object on repeated invocations - navigation is not defined

Categories

(Core :: DOM: Navigation, defect, P5)

defect

Tracking

()

RESOLVED FIXED
137 Branch
Tracking Status
firefox-esr128 --- unaffected
firefox135 --- unaffected
firefox136 --- unaffected
firefox137 --- fixed

People

(Reporter: intermittent-bug-filer, Assigned: avandolder)

References

(Regression)

Details

(Keywords: intermittent-failure, intermittent-testcase, regression)

Attachments

(1 file)

Filed by: nfay [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=494770699&repo=mozilla-central
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/R2HuIpo4SL65vqDYtBO13g/runs/0/artifacts/public/logs/live_backing.log


[task 2025-02-13T11:41:11.157Z] 11:41:11     INFO - TEST-START | /navigation-api/navigation-history-entry/entries-array-equality.html
[task 2025-02-13T11:41:11.188Z] 11:41:11     INFO - Setting pref dom.navigation.webidl.enabled to true
[task 2025-02-13T11:41:11.238Z] 11:41:11     INFO - Closing window 7dc3565d-01a1-4d67-a0bb-8ae646c1a080
[task 2025-02-13T11:41:11.753Z] 11:41:11     INFO - 
[task 2025-02-13T11:41:11.753Z] 11:41:11     INFO - TEST-FAIL | /navigation-api/navigation-history-entry/entries-across-origins.html | navigation.entries() should only contain entries that are both same-origin and contiguous - can't access property "currentEntry", i.contentWindow.navigation is undefined
[task 2025-02-13T11:41:11.753Z] 11:41:11     INFO - window.onload<@http://web-platform.test:8000/navigation-api/navigation-history-entry/entries-across-origins.html:10:21
[task 2025-02-13T11:41:11.753Z] 11:41:11     INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2638:25
[task 2025-02-13T11:41:11.753Z] 11:41:11     INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:2685:35
[task 2025-02-13T11:41:11.753Z] 11:41:11     INFO - TEST-FAIL | /navigation-api/navigation-history-entry/entries-after-bfcache-in-iframe.html | entries() in an iframe must be updated after navigating back to a bfcached page - promise_test: Unhandled rejection with value: object "TypeError: can't access property "navigate", i.contentWindow.navigation is undefined"
[task 2025-02-13T11:41:11.753Z] 11:41:11     INFO - TEST-FAIL | /navigation-api/navigation-history-entry/entries-after-bfcache.html | entries() must contain the forward-history page after navigating back to a bfcached page - promise_test: Unhandled rejection with value: object "Error: navigation is not defined"
[task 2025-02-13T11:41:11.753Z] 11:41:11     INFO - TEST-FAIL | /navigation-api/navigation-history-entry/entries-after-blank-navigation-from-cross-origin.html | entries() should not be leaked from cross-origin when navigating to about:blank - promise_test: Unhandled rejection with value: object "TypeError: can't access property "entries", i.contentWindow.navigation is undefined"
[task 2025-02-13T11:41:11.753Z] 11:41:11     INFO - TEST-FAIL | /navigation-api/navigation-history-entry/entries-after-blank-navigation.html | entries() after navigation to about:blank - can't access property "entries", i.contentWindow.navigation is undefined
[task 2025-02-13T11:41:11.753Z] 11:41:11     INFO - window.onload</i.onload<@http://web-platform.test:8000/navigation-api/navigation-history-entry/entries-after-blank-navigation.html:10:21
[task 2025-02-13T11:41:11.753Z] 11:41:11     INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2638:25
[task 2025-02-13T11:41:11.753Z] 11:41:11     INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:2713:32
[task 2025-02-13T11:41:11.753Z] 11:41:11     INFO - TEST-FAIL | /navigation-api/navigation-history-entry/entries-after-blob-navigation.html | entries() after navigation to a blob: URL - can't access property "entries", i.contentWindow.navigation is undefined
[task 2025-02-13T11:41:11.753Z] 11:41:11     INFO - window.onload</i.onload<@http://web-platform.test:8000/navigation-api/navigation-history-entry/entries-after-blob-navigation.html:10:21
[task 2025-02-13T11:41:11.753Z] 11:41:11     INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2638:25
[task 2025-02-13T11:41:11.753Z] 11:41:11     INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:2713:32
[task 2025-02-13T11:41:11.753Z] 11:41:11     INFO - TEST-FAIL | /navigation-api/navigation-history-entry/entries-after-cross-document-forward-pruning.html | navigation.entries() behavior after forward-pruning due to cross-document navs - promise_test: Unhandled rejection with value: object "TypeError: can't access property "entries", i.contentWindow.navigation is undefined"
[task 2025-02-13T11:41:11.753Z] 11:41:11     INFO - TEST-FAIL | /navigation-api/navigation-history-entry/entries-after-javascript-url-navigation.html | entries() after navigation to a javascript: URL - can't access property "currentEntry", i.contentWindow.navigation is undefined
[task 2025-02-13T11:41:11.753Z] 11:41:11     INFO - window.onload<@http://web-platform.test:8000/navigation-api/navigation-history-entry/entries-after-javascript-url-navigation.html:8:21
[task 2025-02-13T11:41:11.753Z] 11:41:11     INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2638:25
[task 2025-02-13T11:41:11.753Z] 11:41:11     INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:2685:35
[task 2025-02-13T11:41:11.754Z] 11:41:11     INFO - TEST-FAIL | /navigation-api/navigation-history-entry/entries-after-navigations-in-multiple-windows.html | navigation.entries() behavior when multiple windows navigate. - navigation is not defined
[task 2025-02-13T11:41:11.754Z] 11:41:11     INFO - @http://web-platform.test:8000/navigation-api/navigation-history-entry/entries-after-navigations-in-multiple-windows.html:8:21
[task 2025-02-13T11:41:11.754Z] 11:41:11     INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2638:25
[task 2025-02-13T11:41:11.754Z] 11:41:11     INFO - async_test@http://web-platform.test:8000/resources/testharness.js:681:34
[task 2025-02-13T11:41:11.754Z] 11:41:11     INFO - @http://web-platform.test:8000/navigation-api/navigation-history-entry/entries-after-navigations-in-multiple-windows.html:7:11
[task 2025-02-13T11:41:11.754Z] 11:41:11     INFO - TEST-FAIL | /navigation-api/navigation-history-entry/entries-after-srcdoc-navigation.html | entries() after setting a srcdoc attribute - can't access property "entries", i.contentWindow.navigation is undefined
[task 2025-02-13T11:41:11.754Z] 11:41:11     INFO - window.onload</i.onload<@http://web-platform.test:8000/navigation-api/navigation-history-entry/entries-after-srcdoc-navigation.html:10:21
[task 2025-02-13T11:41:11.754Z] 11:41:11     INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2638:25
[task 2025-02-13T11:41:11.754Z] 11:41:11     INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:2713:32
[task 2025-02-13T11:41:11.754Z] 11:41:11     INFO - TEST-UNEXPECTED-FAIL | /navigation-api/navigation-history-entry/entries-array-equality.html | navigation.entries() should not return an identical object on repeated invocations - navigation is not defined
[task 2025-02-13T11:41:11.754Z] 11:41:11     INFO - @http://web-platform.test:8000/navigation-api/navigation-history-entry/entries-array-equality.html:6:21
[task 2025-02-13T11:41:11.754Z] 11:41:11     INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2638:25
[task 2025-02-13T11:41:11.754Z] 11:41:11     INFO - test@http://web-platform.test:8000/resources/testharness.js:633:30
[task 2025-02-13T11:41:11.754Z] 11:41:11     INFO - @http://web-platform.test:8000/navigation-api/navigation-history-entry/entries-array-equality.html:5:5
[task 2025-02-13T11:41:11.822Z] 11:41:11     INFO - TEST-OK | /navigation-api/navigation-history-entry/entries-array-equality.html | took 665ms
[task 2025-02-13T11:41:12.338Z] 11:41:12     INFO - STDOUT: cleanup aborted: Unable to remount device
[task 2025-02-13T11:41:12.338Z] 11:41:12     INFO - Closing logging queue
[task 2025-02-13T11:41:12.338Z] 11:41:12     INFO - queue closed
[task 2025-02-13T11:41:12.355Z] 11:41:12     INFO - Setting up ssl
[task 2025-02-13T11:41:12.657Z] 11:41:12     INFO - certutil | b''
[task 2025-02-13T11:41:12.713Z] 11:41:12     INFO - certutil | b''
[task 2025-02-13T11:41:12.722Z] 11:41:12     INFO - certutil | b'\nCertificate Nickname                                         Trust Attributes\n                                                             SSL,S/MIME,JAR/XPI\n\nweb-platform-tests                                           CT,, \n'
[task 2025-02-13T11:41:13.246Z] 11:41:13     INFO - adb Granting important runtime permissions to org.mozilla.geckoview.test_runner
[task 2025-02-13T11:41:14.300Z] 11:41:14     INFO - adb launch_application: am start -W -n org.mozilla.geckoview.test_runner/org.mozilla.geckoview.test_runner.TestRunnerActivity -a android.intent.action.MAIN --es env0 MOZ_CRASHREPORTER=1 --es env1 MOZ_CRASHREPORTER_NO_REPORT=1 --es env2 MOZ_CRASHREPORTER_SHUTDOWN=1 --es env3 MOZ_HIDE_RESULTS_TABLE=1 --es env4 MOZ_IN_AUTOMATION=1 --es env5 MOZ_LOG=signaling:3,mtransport:4,DataChannel:4,jsep:4 --es env6 R_LOG_LEVEL=6 --es env7 R_LOG_DESTINATION=stderr --es env8 R_LOG_VERBOSE=1 --es env9 MOZ_PROCESS_LOG=/tmp/tmp0p1dl1z3pidlog --es env10 MINIDUMP_SAVE_PATH=/builds/worker/workspace/build/blobber_upload_dir --es env11 MOZ_DISABLE_NONLOCAL_CONNECTIONS=1 --es arg0 -no-remote --es arg1 -profile --es arg2 /data/local/tmp/test_root/profile --es arg3 --marionette --es arg4 about:blank
[task 2025-02-13T11:41:15.752Z] 11:41:15     INFO - Starting runner
[task 2025-02-13T11:41:16.611Z] 11:41:16     INFO - TEST-START | /navigation-api/navigation-history-entry/entries-in-new-javascript-url-iframe.html
Keywords: regression
Regressed by: 1890747

Set release status flags based on info from the regressing bug 1890747

:avandolder, since you are the author of the regressor, bug 1890747, could you take a look?

For more information, please visit BugBot documentation.

Assignee: nobody → avandolder
Status: NEW → ASSIGNED

I enabled the dom.navigation.webidl.enabled pref for these tests, but forgot that that pref is ignored when SHIP is disabled. I've updated the test metadata to account for that.

Flags: needinfo?(avandolder)
Pushed by avandolder@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/45b5d2f1abfa Mark NavigationHistoryEntry tests as expected to fail with SHIP disabled. r=farre,dom-core
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 137 Branch
Regressions: 1955148
No longer regressions: 1955148
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: