Opened on 02/08/2018 at 01:28:34 PM

Closed on 02/13/2018 at 06:23:19 PM

Last modified on 02/14/2018 at 04:03:54 PM

#6370 closed defect (rejected)

[webextension] Errors while using Block element in Firefox 51-58

Reported by: Ross Assignee:
Priority: Unknown Milestone:
Module: Unknown Keywords:
Cc: sebastian, kzar, greiner Blocked By:
Blocking: Platform: Firefox
Ready: no Confidential: no
Tester: Unknown Verified working: no
Review URL(s):

Description

Environment

ABP 3.0.2.1968
Firefox 51 / Firefox 58 / Windows 7

How to reproduce

  1. Navigate to a site, such as https://en.wikipedia.org/wiki/Main_Page
  2. [ABP Icon] > [Block element].
  3. Block section of the page or cancel the dialog.

Observed behaviour

Blocking an element, or exiting the blocking state appears to work as expected but several errors still appear in the console.

In Firefox 58:

TypeError: cannot use 'in' operator to search for 'canGoBack' in 'browser'[Learn More] tabbrowser.xml:2485:1
NS_ERROR_NOT_INITIALIZED: Component returned failure code: 0xc1f30001 (NS_ERROR_NOT_INITIALIZED) [nsIMessageSender.sendAsyncMessage] ext-windows.js:19
Ignoring response to aborted listener for 252
Ignoring response to aborted listener for 282
Error: port.onDisconnect.hasListeners is not a function undefined
Error: Message manager disconnected

In Firefox 51:

Error: port.onDisconnect.hasListeners is not a function (unknown)
Error: Could not establish connection. Receiving end does not exist.

Expected behaviour

No errors to occur (if possible).

Attachments (0)

Change History (4)

comment:1 Changed on 02/13/2018 at 06:23:19 PM by kzar

  • Resolution set to rejected
  • Status changed from new to closed

This is a Firefox bug and apparently fixed in Firefox 60, see https://bugzilla.mozilla.org/show_bug.cgi?id=1436351

comment:2 Changed on 02/14/2018 at 02:36:36 PM by greiner

We still support older versions of Firefox though so is there a way we could work around this bug until we drop support for those?

comment:3 Changed on 02/14/2018 at 03:05:56 PM by kzar

Well the block element feature still works, it's just an error is displayed in the console. Perhaps there's a way to workaround the error but I can't see one.

comment:4 Changed on 02/14/2018 at 04:03:54 PM by greiner

If the error is merely cosmetical and doesn't cause any issues, I agree that we can safely ignore it. Thanks for clarifying.

Add Comment

Modify Ticket

Change Properties
Action
as closed .
The resolution will be deleted. Next status will be 'reopened'.
to The owner will be changed from (none).
 
Note: See TracTickets for help on using tickets.