Opened 4 years ago

Last modified 3 years ago

#4752 closed defect

Options page is extremely slow when dealing with large numbers of custom filters — at Initial Version

Reported by: kzar Assignee:
Priority: P3 Milestone: Adblock-Plus-1.13-for-Chrome-Opera
Module: Platform Keywords:
Cc: sebastian, mapx, greiner Blocked By:
Blocking: Platform: Chrome
Ready: yes Confidential: no
Tester: Ross Verified working: yes
Review URL(s):

https://codereview.adblockplus.org/29369459/

Description

Environment

Chrome 55
Adblock Plus 1.12.4

How to reproduce

  1. Download a copy of EasyList.
  2. Open it in a decent text editor, copy the whole thing to the clipboard.
  3. Open the Adblock Plus options page, select the "Add your own filters" tab.
  4. Click "Edit filters as raw text" and paste EasyList into the text area.
  5. Click to save your changes.
  6. Now attempt to "Edit filters as raw text" again, or attempt to remove even a single filter.

Observed behaviour

The options page becomes unresponsive and pegs the CPU, sometimes for a long time. Sometimes considers that Adblock Plus crashed.

Expected behaviour

The options page should use less CPU and be more responsive.

Change History (0)

Note: See TracTickets for help on using tickets.