desktop icon indicating copy to clipboard operation
desktop copied to clipboard

Zen settings blocked content button does not work

Open claremont-awilson opened this issue 6 months ago • 1 comments

Preliminary Checks

  • [x] I have read and understood the important section above.
  • [x] I have searched existing issues and avoided creating duplicates.
  • [x] I am not filing an enhancement request.
  • [x] I have checked that this issue cannot be reproduced on Mozilla Firefox.
  • [x] I have checked that this issue can be reproduced once I removed all my Mods and Custom CSS.

What happened?

If I'm on say TheVerge and they link content to Twitter/X - it gets blocked. Fine.

There is a button however titled "Allow on www.theverge.com" but it does nothing:

Image

Expected behavior

The button would allow the content or open up settings

Actual behavior

The button does nothing.

Steps to reproduce

Go to page (e.g. https://www.theverge.com/fortnite/685442/thats-a-victory-royale-i-tell-you-what)

Click on button

Screenshots and videos

Screenshot above

Version

1.12.10b (Firefox 139.0.1) (64-bit)

What platform are you seeing the problem on?

Windows - x64

What component is this issue related to?

Security

Relevant log output if applicable


claremont-awilson avatar Jun 11 '25 15:06 claremont-awilson

The content is restricted when "Enhanced Tracking Protection" (Privacy & Security) is in Strict or Custom modes. The content is visible/unrestricted in either Standard mode, or when the domain is manually added to the Manage Exceptions list.

(Just adding how the trigger/button does not seem to add to the Exceptions list, as part of the expected behavior.)

nasserd avatar Jun 13 '25 19:06 nasserd

i have the same pb on MacOS Sequoia 15.6 Version Twilight 1.15t

chupi33 avatar Jul 05 '25 18:07 chupi33

Found the reason. The about:config advanced pref zen.urlbar.show-protections-icon needs to be set 'true' in order for this to work. (which defaults off)

Image

Nothing changes, unless you switch the toggle there (or reduce the level of enhanced tracking protection)

Propheticus avatar Jul 06 '25 10:07 Propheticus

Thank you @Propheticus that's wild! By tinkering with the UI a bit there's still a bug in that implementation!

The on-page "Allow" button activates/brings-focus to the "Allow (x)" toggle from within the Protections menu; this activation requires that zen.urlbar.show-protections-icon is set to true. This works as expected when the address bar is on full display only

When the layout is in either Compact Mode or if the URL bar is embedded into the Sidebar, then the functionality is not available. This is because that condensed URL bar is 'hiding' the Protections icon from display as the URL bar's only 2 icons are cookies and workspace, or cookies and SSL when hovered-over.

The bug-fix would be to:

  1. show the Protections icon by default, and
  2. show the Protections icon in the URL bar in the Sidebar (possibly replacing the cookies option as default, or adding it as a third icon)

tbh, idk how much usage the cookies icon gets for users to revoke a single cookie on the page (in any layout viewstate). The inclusion of the Protections function would make more sense and align with security focus of that module: SSL certificates and Protections against things. Maybe its presence should be toggled overall as a Zen-wide setting

nasserd avatar Jul 06 '25 17:07 nasserd

@nasserd the icon is shown when you click the url bar so it expands, but the issue then is this other issue https://github.com/zen-browser/desktop/issues/7851 which causes icons' menus to malfunction when they're clicked after the url bar is clicked/focussed first.

Propheticus avatar Jul 06 '25 19:07 Propheticus

Interesting. It would all indicate that the icons' viewstates are all jumbled and lost overall, thus impeding their primary and secondary levels of interactivity (activation-based).

That puzzle would be solved by revisiting/refactoring how the sidebar renders and makes those elements actionable beyond pure display with hover states.

Perhaps it needs to be a copy of the fully-loaded address bar but trimmed for dimensions and icon options (container might be a border color rather than icon placement), rather than a slender view with extra toys.

nasserd avatar Jul 06 '25 19:07 nasserd

Hi, @claremont-awilson. I'm Dosu (https://dosu.dev), and I'm helping the desktop team manage their backlog and am marking this issue as stale.

Issue Summary:

  • You reported that the "Allow on [site]" button for blocked content in Zen Browser 1.12.10b on Firefox does not work properly, especially on sites like TheVerge.
  • The issue is linked to the advanced preference zen.urlbar.show-protections-icon being off by default, which disables the button functionality.
  • The button only works when the full URL bar is visible; in Compact Mode or when the URL bar is embedded in the Sidebar, the Protections icon is hidden, causing the button to fail.
  • Suggestions include showing the Protections icon by default and improving sidebar rendering to restore button interactivity and usability.

Next Steps:

  • Please let me know if this issue is still relevant with the latest version of Zen Browser.
  • If it is, you can keep the discussion open by commenting here; otherwise, this issue will be automatically closed in 7 days.

Thank you for your understanding and contribution!

dosubot[bot] avatar Aug 06 '25 16:08 dosubot[bot]

hello

i have the same issue with the latest version of Zen Browser

Version

1.14.11b (Firefox 141.0.3)

What platform are you seeing the problem on?

Windows 11 MacOS 26 Beta

chupi33 avatar Aug 13 '25 18:08 chupi33

@dosubot should stop closing issues that have a todo status.

Propheticus avatar Aug 13 '25 18:08 Propheticus

Noted! By default, Dosu is set up to skip closing issues with a "todo" status—this is controlled by the workflow configuration in .github/workflows/src/close-issues.yml, which passes a "todo-label" to the script. If Dosu is closing "todo" issues, it's likely due to a config change or override in that workflow. You can adjust the "todo-label" in the YAML to make sure issues with that status are never closed automatically. Let me know if you want help reviewing or updating the workflow!

To reply, just mention @dosu.


How did I do? Good | Irrelevant | Incorrect | Verbose | Hallucination | Report 🐛 | Other  Chat with Dosu Join Discord Share on X

dosubot[bot] avatar Aug 13 '25 18:08 dosubot[bot]