Patek Philippe - shields hide cookie options but not the associated page-masking element

Description of the issue:
With shields DOWN, the site opens to new users with a masking DIV and a dialog for accepting and rejecting cookies. With shields UP, the site opens with just the masking DIV, no method for removing it, and no way to click links on the page.

Exact URL of the website in question:

Screenshot of the ad as it appears in Brave:
With shields UP

With shields DOWN, after rejecting cookies

Did the issue present with default Shields settings? (yes/no)
Yes

Does the site function as expected when Shields are turned off?
Yes

Does the issue appear when using a Private window as well? (yes/no)
Yes

What OS are you using when you see the ad?
Fedora 41 with Gnome

Brave version (check About Brave):
Version 1.74.50 Chromium: 132.0.6834.111 (Official Build) (64-bit)

Using a Mac and Brave Browser, I have Global Brave Shields settings:

  • Trackers & Ads Blocking: Aggressive
  • Block Scripts: enabled
  • Block all Cookies: disabled
  • Block Fingerprinting: enabled
  • Block Cookie Consent Notices: enabled

I use Brave Browser Private Window(s).

Visited your website of interest: https://www.patek.com/en/home

I allowed www.patek.com of the Site-Specific Brave Shields pop-down:

and a cookie prompt appeared:

I clicked “OK” . . . and found that I did not have trouble navigating - clicking the buttons of the “ad”:

I right-clicked on that “ad”, and in the little pop-down window, I scrolled down to, and selected, “Inspect” - that launched the Developer Tools Window > Elements . . .

That “ad” as you say, appears to be a navigation aid:

You probably could block/hide that.


Learn to block / hide elements and thereby store custom filters.

How to . . .

https://support.brave.com/hc/en-us/articles/360018039072-How-do-I-use-the-Content-Filter-to-block-elements-on-a-webpage

$ Answer Boxes under the search bar, How to Remove Them? - #3 by Saoiray


The problem element is modal_mask. Its sibling element cookies_disclaimer is hidden by a user agent stylesheet which I assume is injected by the shields, but the modal on which the cookie disclaimer sits is unaffected by the shield, thus rendering the page unusable. It’s easy to work around, I just thought it would be worth reporting.