Skip to content

Port in MV3 fix for UBlock Origin: https://github.com/r58Playz/uBlock-mv3 #4034

Description

@ttesty

Prerequisites

  • I verified that this is not a filter list issue. Report any issues with filter lists or broken website functionality in the uAssets issue tracker.
  • This is NOT a YouTube, Facebook or Twitch report. These sites MUST be reported by clicking their respective links.
  • This is not a support issue or a question. For support, questions, or help, visit /r/uBlockOrigin.
  • I performed a cursory search of the issue tracker to avoid opening a duplicate issue.
  • The issue is not present after disabling uBO in the browser.
  • I checked the documentation to understand that the issue I am reporting is not normal behavior.

I tried to reproduce the issue when...

  • uBO is the only extension.
  • uBO uses default lists and settings.
  • using a new, unmodified browser profile.

Description

Port in MV3 fix for UBlock Origin: https://github.com/r58Playz/uBlock-mv3

A specific URL where the issue occurs.

https://github.com/r58Playz/uBlock-mv3

Steps to Reproduce

  1. https://github.com/r58Playz/uBlock-mv3
  2. Merge into MV3 branch
  3. This port consumes twice as much memory (90MB vs 45MB) and wastes CPU on regularly restarting the service worker. Both may be inherent problems in MV3 with complex extensions, i.e. maybe it's unfixable because the platform itself became hostile to complex cases.
    It also requires userScripts API which is only allowed for userscript managers in the webstore

Expected behavior

Run efficiently in MV3.

Troubleshooting information

https://github.com/r58Playz/uBlock-mv3

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions