Closed Bug 1942630 Opened 16 days ago Closed 15 days ago

Navigation API: Implement User Navigation Involvement in `nsDocShellLoadState` and `nsILoadInfo`

Categories

(Core :: DOM: Navigation, task)

task

Tracking

()

RESOLVED FIXED
136 Branch
Tracking Status
firefox136 --- fixed

People

(Reporter: jjaschke, Assigned: jjaschke)

References

(Blocks 2 open bugs)

Details

Attachments

(2 files)

The user navigation involvement enumeration is used in a navigation, and therefore needs to be transported through nsDocShellLoadState and nsILoadInfo to be available. This bug is about doing the IPDL-IDL-dance to make it available.

Additionally, the enum values are now sorted
by 'severity' (0=None, 1=Activation, 2=BrowserUI).

This patch introduces UserNavigationInvolvement
as an IPDL type, and adds the user navigation
involvement flag to nsDocShellLoadState and
nsILoadInfo.

Pushed by jjaschke@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/f3c7db0cf24c part 1 - Navigation API: Move `UserNavigationInvolvement` into its own header file. r=farre https://hg.mozilla.org/integration/autoland/rev/20759cc2247a part 2 - Navigation API: Implement user navigation involvement in `nsDocShellLoadState` and `nsILoadInfo`. r=farre,necko-reviewers,kershaw https://hg.mozilla.org/integration/autoland/rev/18d9fca78d1d apply code formatting via Lando
Status: NEW → RESOLVED
Closed: 15 days ago
Resolution: --- → FIXED
Target Milestone: --- → 136 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: