Closed Bug 1213478 (webext-webnav) Opened 9 years ago Closed 7 years ago

Complete the implementation of chrome.webNavigation

Categories

(WebExtensions :: Request Handling, defect, P2)

defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: andy+bugzilla, Assigned: rpl)

References

(Depends on 1 open bug, Blocks 1 open bug)

Details

(Keywords: dev-doc-complete, Whiteboard: [webNavigation]triaged)

The methods on the API are:

https://developer.chrome.com/extensions/storage

To be implemented:

    getFrame()
    getAllFrames()
    onCreatedNavigationTarget
    onHistoryStateUpdated
    transition types and qualifiers
    Filtering
Depends on: 1190687
Depends on: 1190685
Blocks: webext
Flags: blocking-webextensions+
OS: Unspecified → All
Hardware: Unspecified → All
just fyi the list does not include onTabReplaced
Assignee: nobody → lgreco
Alias: webext-webnav
Depends on: 1242522
Whiteboard: [webNavigation] → [webNavigation]triaged
Priority: -- → P1
Hey Luca,  Where does this fall in your backlog?  Just asking so we know when to check back so markus.hartung@avira.com can use to make Avira Browser Safety e10s compatible.  not rushing you - just trying to schedule follow up. =]
Flags: needinfo?(lgreco)
Depends on: 1239349
(In reply to :shell escalante from comment #3)
> Hey Luca,  Where does this fall in your backlog?  Just asking so we know
> when to check back so markus.hartung@avira.com can use to make Avira Browser
> Safety e10s compatible.  not rushing you - just trying to schedule follow
> up. =]

Hi Shell,

By looking into the Bug 1066890 comment 31, it seems that the following is the only "webNavigation"-related issue that wasn't yet there at the time they tried:

- "Bug 1239349 - Implement webNavigation.onHistoryStateUpdated", which is reviewed but it is not landed yet

is the xpi attached to Bug 1066890 their last webextension-based experimental version available?

I'm going to take a look to their webextension port and test it locally to ensure that the onHistoryStateUpdated event which is going to land works for them as expected.
Flags: needinfo?(lgreco)
Depends on: 1252129
Depends on: 1256652
Depends on: 1246125
Depends on: 1262794
With the landing of Bug 1256652 in Firefox 48, we have introduced some new features (and new chrome incompatibilities) that need some updates in the webNavigation API documentation on MDN.

Follows a small document which summaries the changes that potentially need updates in the API docs and some notes about the change (e.g. any limitations or differencies with the Chromium implementation):

- Firefox 48 - WebNavigation dev-doc-needed:
  https://docs.google.com/document/d/1CRqtjiqYMSdv4CE_JhSDqR5KhXRpTssv2bZo4i1fLY8/edit?usp=sharing
Keywords: dev-doc-needed
Depends on: 1267221
There's still a couple of bugs, but dropping priority to match the remaining bugs.
Component: WebExtensions: Untriaged → WebExtensions: Request Handling
Flags: blocking-webextensions+
Priority: P1 → P2
No longer blocks: webext-port-avira
There is one bug left on this bug about new window initialization which is a P5, so it might be a while before it gets done. This bug isn't doing anything useful anymore, but everyone blocking on this, we can pretty much say webNavigation is done.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Product: Toolkit → WebExtensions
Depends on: 1837829
You need to log in before you can comment on or make changes to this bug.