Page 1 of 1

[FIXED] UI inconsistency

Posted: Wed Jan 06, 2021 3:00 am
by barbaz
Firefox 84.0
NoScript 11.1.7rc3
new profile

STR:

1) NoScript Options > Per-site Permissions, add

Code: Select all

http://some-subdomain.maone.net
2) Close NoScript Options

3) NoScript Options > Per-site Permissions, add

Code: Select all

maone.net
4) Mouse over the visible entries, which should include the some-subdomain entered in (1)

Expected result: The entry for "maone.net" should be focused, and hovering over all entries should have the same visual effect.

Actual result: The "some-subdomain" entry from (1) is focused. And there is a slow fade effect on mouseover/mouseout the "maone.net" entry, while every other entry instantly changes color.

Re: UI inconsistency

Posted: Fri Jan 08, 2021 10:48 pm
by Giorgio Maone
Working on it, thanks.

Re: UI inconsistency

Posted: Sat Jan 09, 2021 9:58 pm
by Giorgio Maone
Fixed in latest development build, thanks.
v 11.1.9rc1
============================================================
x Replace script-embedded bitmap with css-embedded SVG as
the placeholder logo
x Updated TLDs
x Remove source map reference causing console noise
x Fix per-site permissions UI glitches when base domain is
added to existing subdomain (thanks barbaz for reporting)

Re: UI inconsistency

Posted: Sun Jan 10, 2021 12:44 am
by barbaz
Much better. Thanks. But not quite 100% fixed:

1) NoScript Options > Per-site Permissions, add

Code: Select all

maone.net
Click the green lock for this new entry.

2) NoScript Options > Per-site Permissions, add

Code: Select all

http://some-subdomain.maone.net
3) Change any other entry (that was there before step 1) to Default (or whatever)

4) Mouse over the entry from (2), it will fade slowly while all others instantaneously change color.


Also, the visual effect emphasizing newly-added entries does not occur for full domains, e.g. aaaa.maone.net

Re: UI inconsistency

Posted: Sun Jan 10, 2021 9:43 pm
by Giorgio Maone
Please check latest development build, thanks.

Re: UI inconsistency

Posted: Sun Jan 10, 2021 11:02 pm
by barbaz
Seems all fixed now. Thanks Giorgio 8-)

Re: UI inconsistency

Posted: Mon Jan 11, 2021 4:44 pm
by musonius
Giorgio Maone wrote: Sun Jan 10, 2021 9:43 pm Please check latest development build, thanks.
The commits and the development build are still not visible at GitHub. Also, it still shows "NoScript 11.0.43" as the latest version. AFAIK these things can be done automatically at GitHub, which makes it easier not to forget such administrative things.