Bug 1213478 (webext-webnav)

Complete the implementation of chrome.webNavigation

RESOLVED FIXED

Status

()

Toolkit
WebExtensions: Request Handling
P2
normal
RESOLVED FIXED
2 years ago
27 days ago

People

(Reporter: andym, Assigned: rpl)

Tracking

(Depends on: 1 bug, Blocks: 2 bugs, {dev-doc-needed})

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [webNavigation]triaged)

(Reporter)

Description

2 years ago
The methods on the API are:

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

To be implemented:

    getFrame()
    getAllFrames()
    onCreatedNavigationTarget
    onHistoryStateUpdated
    transition types and qualifiers
    Filtering
(Reporter)

Comment 1

2 years ago
(In reply to Andy McKay [:andym] from comment #0)
> https://developer.chrome.com/extensions/storage

That should be https://developer.chrome.com/extensions/webNavigation
(Reporter)

Updated

2 years ago
Depends on: 1190687
Depends on: 1190685
(Reporter)

Updated

2 years ago
Blocks: 1214433
(Reporter)

Updated

2 years ago
Flags: blocking-webextensions+

Updated

2 years ago
Blocks: 1214733
Blocks: 1066890
OS: Unspecified → All
Hardware: Unspecified → All

Comment 2

2 years ago
just fyi the list does not include onTabReplaced
(Reporter)

Updated

a year ago
Assignee: nobody → lgreco
Alias: webext-webnav
(Assignee)

Updated

a year ago
Depends on: 1242522
(Reporter)

Updated

a year ago
Whiteboard: [webNavigation] → [webNavigation]triaged
(Reporter)

Updated

a year ago
Priority: -- → P1

Comment 3

a year ago
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)
(Assignee)

Updated

a year ago
Depends on: 1239349
(Assignee)

Comment 4

a year ago
(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)
(Assignee)

Updated

a year ago
Depends on: 1252129
(Assignee)

Updated

a year ago
Depends on: 1256652
(Assignee)

Updated

a year ago
Depends on: 1246125
(Assignee)

Updated

a year ago
Depends on: 1262794
(Assignee)

Comment 5

a year ago
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
(Assignee)

Updated

a year ago
Depends on: 1267221
(Reporter)

Comment 6

8 months ago
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
(Reporter)

Updated

8 months ago
No longer blocks: 1066890
(Reporter)

Comment 7

27 days ago
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
Last Resolved: 27 days ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.