Closed Bug 1966674 Opened 10 months ago Closed 5 months ago

We never call nsDocShellLoadState::SetNavigationAPIState

Categories

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

defect

Tracking

()

RESOLVED FIXED
146 Branch
Tracking Status
firefox146 --- fixed

People

(Reporter: farre, Assigned: avandolder)

References

(Blocks 1 open bug)

Details

Attachments

(9 files)

48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review

Since we don't the NavigateEvent doesn't have all its state.

Severity: -- → S3
Priority: -- → P3
Assignee: nobody → avandolder
Status: NEW → ASSIGNED
Attachment #9519148 - Attachment description: Bug 1966674 - Part 5: Add NavigationAPIState to the new NavigationDestination when firing a push/replace/reload navigate event. r?#dom-core → Bug 1966674 - Part 4: Add NavigationAPIState to the new NavigationDestination when firing a push/replace/reload navigate event. r?#dom-core
Attachment #9519149 - Attachment description: Bug 1966674 - Part 6: Stop sharing the Navigation API State among session history infos. r?#dom-core → Bug 1966674 - Part 5: Stop sharing the Navigation API State among session history infos. r?#dom-core
Attachment #9519147 - Attachment description: Bug 1966674 - Part 4: Copy over the NavigationAPIState when initializing a SessionHistoryInfo from a nsDocShellLoadState. r?#dom-core → Bug 1966674 - Part 6: Copy over the NavigationAPIState when initializing a SessionHistoryInfo from a nsDocShellLoadState. r?#dom-core
Pushed by avandolder@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/2c5f2a0d7a11 https://hg.mozilla.org/integration/autoland/rev/a66672d30644 Part 1: Pass serializedState to BrowsingContext::Navigate and use it to set nsDocShellLoadState::SetNavigationAPIState. r=dom-core,jjaschke https://github.com/mozilla-firefox/firefox/commit/e1bb90b66f88 https://hg.mozilla.org/integration/autoland/rev/6172dc55e172 Part 2: Add NavigationAPIState to DocShellLoadStateInit. r=dom-core,jjaschke https://github.com/mozilla-firefox/firefox/commit/b03115e1a301 https://hg.mozilla.org/integration/autoland/rev/bb84f6e00dd1 Part 3: Copy the NavigationAPIState to the new loadState when retargeting. r=dom-core,jjaschke https://github.com/mozilla-firefox/firefox/commit/b6acd9bb9e71 https://hg.mozilla.org/integration/autoland/rev/99470f7a5b37 Part 4: Add NavigationAPIState to the new NavigationDestination when firing a push/replace/reload navigate event. r=dom-core,jjaschke https://github.com/mozilla-firefox/firefox/commit/19d1b3d2a3c0 https://hg.mozilla.org/integration/autoland/rev/29cea3a511e4 Part 5: Stop sharing the Navigation API State among session history infos. r=dom-core,jjaschke https://github.com/mozilla-firefox/firefox/commit/3e04ec90d3f8 https://hg.mozilla.org/integration/autoland/rev/147a79ebfc9e Part 6: Copy over the NavigationAPIState when initializing a SessionHistoryInfo from a nsDocShellLoadState. r=dom-core,jjaschke https://github.com/mozilla-firefox/firefox/commit/3389f230998d https://hg.mozilla.org/integration/autoland/rev/0057bb3d85dd Part 7: Add the destinationNavigationAPIState to the newly-created session history entry. r=dom-core,jjaschke https://github.com/mozilla-firefox/firefox/commit/3e33759f74a1 https://hg.mozilla.org/integration/autoland/rev/97105d0db120 Part 8: Update test expectations. r=dom-core,smaug https://github.com/mozilla-firefox/firefox/commit/0f1dde951669 https://hg.mozilla.org/integration/autoland/rev/f3762c527f38 Part 9: Make Navigation API State-related naming and types more consistent. r=jjaschke
QA Whiteboard: [qa-triage-done-c147/b146]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: