Skip to content

uBOL on Safari is unreliable when setting custom preferences, specifically website filtering mode preferences #410

@CTRL-panino

Description

@CTRL-panino

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

Hello,
First, thank you very much for porting uBOL to Safari :)

I’ve noticed a bug that occurs when trying to set custom filtering modes for specific websites using the uBOL toolbar button menu. The custom filtering mode isn't saved reliably — it's hit or miss.

A slightly more reliable way to save the custom filtering mode (which still doesn’t work 100% of the time) is to use the Developer menu and manually specify the websites where the custom filtering modes should apply.

This bug occurs on both macOS 15.6 and iOS 18.6.

Also, other preferences are not saved reliably — for example, adding or removing filter lists — but this has already been discussed before: #358 (comment).

A specific URL where the issue occurs.

https://www.youtube.com/

(Just an example where I noticed it didn't work but it's probably a generic bug)

Steps to Reproduce

  1. Install uBOL
  2. Do not allow uBOL on any website (since it's set to basic filtering mode by default) in Safari preferences
  3. Allow uBOL only on one or more specific websites for which you want to change the default filtering mode
  4. Change the filtering mode on those specific websites using the uBOL toolbar button (for example, switch to optimal mode)
  5. After waiting a few minutes, close Safari
  6. When reopening Safari, open one or more of those websites — the custom filtering modes will likely not have been saved

Expected behavior

uBOL should always save the website-specific preferences when using the uBOL toolbar button

Actual behavior

Both on iOS and macOS, uBOL often does not save the website-specific filtering mode — even after waiting a few minutes before closing Safari

uBO Lite version

2025.804.1907

Browser name and version

Safari 18.6

Operating system and version

macOS 15.6 and iOS 18.6

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions