Skip to content

IOS Safari: DNR rule not triggered in Private mode #381

Open
@julKali

Description

@julKali

Prerequisites

  • I verified that this is not a filter list issue. Report any issues with filter lists or broken website functionality by using the chat icon in the popup panel.
  • 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 Lite in the browser.

I tried to reproduce the issue when...

  • uBO Lite is the only extension.
  • using a new, unmodified browser profile.

Description

I am a Testflight user of your extension and all in all it works great!

However, in order to fight my procrastination, I wanted to use UBOL to completely block entire pages.

I added the following DNR rule:

---
action:
  type: block
condition:
  urlFilter: *abc.com*
  resourceTypes:
    - main_frame
---

and in the normal profile it works great - the page is not loaded when accessed.

However, this filter doesn't seem to be working at all in Private mode. Naturally, I double-checked that UBOL is allowed in Private mode and it is; I can also see it among the extensions in a private tab. Alas, I can access abc.com freely. Is this some sort of known limitation?

A specific URL where the issue occurs.

https://abc.com

Steps to Reproduce

  1. Activate developer functions
  2. Add the script as written above
  3. Open https://abc.com in a new Private tab

Expected behavior

It won't load

Actual behavior

It loads

uBO Lite version

Version: 2025.624.1458 (1022.1458)

Browser name and version

Safari

Operating system and version

iOS 18.5 (22F76)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions