Site-Specific Brave Shields JavaScript switch failure BB iOS v1.78 (103)

Description of the issue:

Overnight, Monday, May 19 - Tuesday, May 20, 2025, updated Brave Browser (iOS) from v1.77 (99) to v1.78 (103).

My iPhone routine has been > ENABLE BB Global Shields Block Scripts setting for JavaScript; and then, depending upon the website of interest, I DISABLE the Site-Specific Brave Shields Block Scripts Javascript setting. Repeating that routine policy: no Global allowance of JavaScript, but some site-specific allowance for some websites.

But now, with the latest update to BB iOS v1.78 (103), the Site-Specific Brave Shields Javascript SWITCH moves, and that switch position sticks . . . but JavaScript sources ARE NOT allowed for any website ← there is no successful effect by the Site-Specific JavaScript switch . . . other than a bug reaction, during testing for the problem:

While testing: I DISABLED the BB iOS Global Shields Block Scripts setting for JavaScript; and then, while visiting any website, IF I toggle the Site-Specific Brave Shields Javascript switch . . . then, no matter what position that site-specific switch is in, there is again, “no effect, by the Site-Specific JavaScript switch” ← other than degrading the Global BB JavaScript setting’s effect.

Basically, with the latest BB iOS update to v1.78 (103), the Site-Specific Brave Shields Javascript switch function is busted.

The only way to allow JavaScript sources, is by using the Global setting AND NOT adjusting the Site-Specific setting.

No success in testing the following:

  • Doing a complete Apple “swipe up” Quit an app.
  • Doing an Apple “forced restart.”
  • Complete removal of BB (iOS) ← including all data and settings, followed by a fresh installation of BB (iOS)

Problem exists for both non-Private Browsing and Private Browsing.

How can this issue be reproduced?

(Please see Description, above.)

Expected result:

Brave Browser (iOS) Site-Specific JavaScript switch performs as it has (before update to BB iOS v1.78 (103)) and should - ie disabling Block Scripts then allows JavaScripts.

Brave Version( check About Brave):

BB iOS v1.78 (103)

Mobile Device details

iPhone 14, iOS v 18.4.1

Additional Information:

@289wk thanks for the detailed report.
Looks like the team is already aware of this and has a fix in the works:

1 Like

@Mattches

Updated to BB (iOS) Version 1.78.1 (104). JavaScript bug seems to be solved. Thanks to all.

1 Like