[FIXED] Popup does not show contextual permissions for Full Domain contexts
Posted: Sat Jul 01, 2023 9:15 pm
NoScript 11.4.24rc2
Firefox 114.0.2
new profile
STR:
1) go to https://gitlab.torproject.org/tpo/appli ... ad-browser
2) NoScript popup > set torproject.org Custom > select "Enable these capabilities when top domain matches ...torproject.org" > allow some stuff, e.g. "script" and "unrestricted CSS"
3) open NoScript Options & close the gitlab.torproject.org tab
4) NoScript Options > Advanced > Debug, change both instances of "§:torproject.org" to "§:gitlab.torproject.org"
5) uncheck "Debug"
6) visit url from (1) again
7) open NoScript popup, click the "Custom" entry and click the "Enable these capabilities when top domain matches" drop-down
Expected results: "...gitlab.torproject.org" should be a selectable option & showing the set permissions
Actual results:
While the contextual permission appears to be working as expected, the NoScript popup only shows permissions for "Any site" and "...torproject.org" contexts. Nowhere in the NoScript popup is it possible to see or configure the permission that is allowing scripts on gitlab.torproject.org.
In NoScript Options > Per-site Permissions, this permission can be viewed & configured as expected.
Related weirdness when in this situation: clicking the "...torproject.org" entry in the NoScript popup, without making any changes, automatically saves a contextual permission for "...torproject.org" that matches the "ANY SITE" contextual permission?
Firefox 114.0.2
new profile
STR:
1) go to https://gitlab.torproject.org/tpo/appli ... ad-browser
2) NoScript popup > set torproject.org Custom > select "Enable these capabilities when top domain matches ...torproject.org" > allow some stuff, e.g. "script" and "unrestricted CSS"
3) open NoScript Options & close the gitlab.torproject.org tab
4) NoScript Options > Advanced > Debug, change both instances of "§:torproject.org" to "§:gitlab.torproject.org"
5) uncheck "Debug"
6) visit url from (1) again
7) open NoScript popup, click the "Custom" entry and click the "Enable these capabilities when top domain matches" drop-down
Expected results: "...gitlab.torproject.org" should be a selectable option & showing the set permissions
Actual results:
While the contextual permission appears to be working as expected, the NoScript popup only shows permissions for "Any site" and "...torproject.org" contexts. Nowhere in the NoScript popup is it possible to see or configure the permission that is allowing scripts on gitlab.torproject.org.
In NoScript Options > Per-site Permissions, this permission can be viewed & configured as expected.
Related weirdness when in this situation: clicking the "...torproject.org" entry in the NoScript popup, without making any changes, automatically saves a contextual permission for "...torproject.org" that matches the "ANY SITE" contextual permission?