Opened 3 years ago

Last modified 3 years ago

#4198 closed defect

TypeError: domains[Symbol.iterator] is not a function in Firefox 38-40 — at Version 2

Reported by: Ross Assignee:
Priority: P1 Milestone: Adblock-Plus-2.8-for-Firefox
Module: Adblock-Plus-for-Firefox Keywords:
Cc: trev Blocked By:
Blocking: Platform: Firefox
Ready: yes Confidential: no
Tester: Ross Verified working: yes
Review URL(s):

https://codereview.adblockplus.org/29352634/

Description (last modified by Ross)

Environment

ABP 2.7.3.4184-beta
Firefox 38-40 / Windows 7

Does not occur with:
Firefox 41-44 / Windows 7

How to reproduce

  1. Navigate to https://testpages.adblockplus.org/en/testsuite/05
  2. Select [ABP Icon] > [Filter preferences...] > [Custom filters] tab.
  3. Add the custom filter testpages.adblockplus.org##.abp-test-hiding-filter
  4. Notice the filter does not affect the page.

-OR-

  1. Open Firefox console (CTRL+SHIFT+J).
  2. Install latest Firefox dev build.
  3. Observe error appears after installing.

Observed behaviour

Filters do not work (at least custom element hiding rules) and the following error is displayed in the console:

TypeError: domains[Symbol.iterator] is not a function elemHide.js:238:0

Expected behaviour

Filters to work as normal and the error to not occur.

Change History (2)

comment:1 Changed 3 years ago by Ross

Noticed while testing #4067.

comment:2 Changed 3 years ago by Ross

  • Description modified (diff)
  • Summary changed from TypeError: domains[Symbol.iterator] is not a function in Firefox 38/39 to TypeError: domains[Symbol.iterator] is not a function in Firefox 38-40
Note: See TracTickets for help on using tickets.