Closed
Bug 1280404
Opened 8 years ago
Closed 8 years ago
Implement chrome.webNavigation.onTabReplaced
Categories
(WebExtensions :: Compatibility, defect, P2)
WebExtensions
Compatibility
Tracking
(firefox52 verified)
Tracking | Status | |
---|---|---|
firefox52 | --- | verified |
People
(Reporter: mattw, Assigned: bsilverberg)
References
Details
(Whiteboard: [webNavigation] triaged)
Attachments
(1 file)
AddBlock, which is a top addon in the Chrome Webstore, uses this method. Currently, when running this addon as a WebExtension, it throws the following error: `TypeError: chrome.webNavigation.onTabReplaced is undefined`.
Comment 1•8 years ago
|
||
This just needs a stub listener.
Assignee | ||
Comment 2•8 years ago
|
||
AdBlock uses this listener to remove data for the replaced tab. Do we not have the concept of a replaced tab in Firefox, and is that why you are suggesting implementing this with just a stub?
Flags: needinfo?(kmaglione+bmo)
Comment 3•8 years ago
|
||
No, we don't have anything equivalent to this.
Flags: needinfo?(kmaglione+bmo)
Assignee | ||
Updated•8 years ago
|
Blocks: webext-port-adblock
Assignee | ||
Updated•8 years ago
|
Blocks: webext-port-adblock-plus
Assignee | ||
Updated•8 years ago
|
No longer blocks: webext-port-adblock-plus
Updated•8 years ago
|
Priority: -- → P2
Whiteboard: [webNavigation] triaged
Comment 4•8 years ago
|
||
:bsilverberg it seems that this bugzilla issue is about adding the webNavigation version of what we are already doing for tabs.onReplaced:
...
onReplaced: ignoreEvent(context, "tabs.onReplaced"),
...
From: https://dxr.mozilla.org/mozilla-central/source/browser/components/extensions/ext-tabs.js#335
`ignoreEvent` is a small helper that we can import from ExtensionUtils.jsm (https://dxr.mozilla.org/mozilla-central/source/toolkit/components/extensions/ExtensionUtils.jsm#738), it creates an error message which warns that the specified API event has not been implemented, but it doesn't block the caller from going on with the rest of its execution.
(the error is reported in the Browser Console, it is associated with the called window context and to the fileName / lineNumber of the caller, which is helpful to point out to the developer where the addon is trying to use the ignored/unsupported API event)
Assignee | ||
Comment 5•8 years ago
|
||
Thanks Luca, that's perfect!
Assignee | ||
Updated•8 years ago
|
Assignee: nobody → bob.silverberg
Status: NEW → ASSIGNED
Assignee | ||
Updated•8 years ago
|
Iteration: --- → 51.3 - Sep 19
Component: WebExtensions: Untriaged → WebExtensions: Compatibility
Comment hidden (mozreview-request) |
Comment 7•8 years ago
|
||
mozreview-review |
Comment on attachment 8791362 [details]
Bug 1280404 - Implement chrome.webNavigation.onTabReplaced,
https://reviewboard.mozilla.org/r/78788/#review77410
Attachment #8791362 -
Flags: review?(aswan) → review+
Pushed by ryanvm@gmail.com:
https://hg.mozilla.org/integration/autoland/rev/bd305c9791cb
Implement chrome.webNavigation.onTabReplaced, r=aswan
Keywords: checkin-needed
Comment 10•8 years ago
|
||
bugherder |
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
status-firefox52:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla52
Comment 11•8 years ago
|
||
I could see this error message on Firefox 51.0a1 (20160918030408)
This issue is verified as fixed on Firefox 52.0a1 (2016-09-21), the error message: `TypeError: chrome.webNavigation.onTabReplaced is undefined` is no longer thrown in the browser console.
Status: RESOLVED → VERIFIED
Updated•6 years ago
|
Product: Toolkit → WebExtensions
You need to log in
before you can comment on or make changes to this bug.
Description
•