[Security] shields not tracking blocked embedded scripts breaking Allow scripts once
#20744
Labels
bug
feature/shields/!scripts
Blocking JavaScript with Shields
OS/Desktop
QA Pass-Linux
QA Pass-macOS
QA Pass-Win64
QA/Test-All-Platforms
QA/Yes
regression
release/blocking
release-notes/include
security
Milestone
Description
As per the issue mentioned via brave/brave-core#11928 (comment), it looks like we're not keeping track of embedded scripts as per #20503 (comment). Blocking them works as expected but the
Allow scripts once
feature doesn't unblock the scripts due to us not tracking what was blocked.Steps to Reproduce
Scripts blocked
Allow scripts once
and you'll notice that scripts have been allowed but the website still doesn't work/loadScripts blocked
after you've clicked onAllow scripts once
and notice that the website loads without any issuesScripts blocked
once more and notice that scripts are being blocked but it's showing0
blocked next toScripts
Actual result:
Expected result:
The
Allow scripts once
feature should work as expected and Brave should be tracking which embedded scripts are being block so users can pick which exact scripts are being blocked via theAllow scripts once
feature within shields.Reproduces how often:
100% reproducible using the STR/Cases mentioned above.
Brave version (brave://version info)
Version/Channel Information:
Yes
Yes
Yes
Other Additional Information:
N/A
(issue is related to shields)N/A
N/A
Miscellaneous Information:
CCing @goodov @rebron @bsclifton @brave/legacy_qa
The text was updated successfully, but these errors were encountered: