Thank you for re-coding uBo for web ext. I don’t imagine it’s easy, because some of the APIs are limiting.
This is one of the strangest support forums I’ve been on. I guess there’s no "creating an account?"
And a continuous string of comments like a chat room? OK.
Anyway, I have suggestion about some of the UI or the per site filters symbols.
Of the 3 in Settings, under Default Behavior, Disable Cosmetic Filtering is like “one of these things is not like the others.” The other 2, block media elements larger than…, and block remote fonts - are direct statements to start Blocking Elements (or “turn on blocking” by checking this).
The 3rd one, Disable Cosmetic Filtering, STOPS filtering when selected. Exactly opposite of the other 2 (or 3). I know it says disable filtering, but over all it’s confusing.
Then under My Rules, after selecting Disable Cosmetic Filtering, it shows
"no-cosmetic-filtering: * true - which is the affirmative of allowing cosmetic elements.
The others (if selected) - no-large-media: * true, is the affirmative of blocking the elements.
Again, exactly opposite.
Where it really gets odd, is uBo’s icon drop box, with red X’s for Cosmetic elements meaning something completely different on the other 3. Two different meanings for the same symbol - side by side, isn’t done much because… it’s confusing.
The X on Cosmetic Elements means blocking is OFF. (probably avg users associate a red X with something negative - “not working or not allowed.”
On the others, a big red X over the icon means it’s turned ON. Which is opposite of what most U.S. users would think a red X meant.
Couldn’t the label & action under Settings be changed to “Block Cosmetic Elements”, or such?
Then when checked in Settings, it would show in My Rules “No Cosmetic Elements” or similar.
And in the drop box UI, Cosmetic would be just like the others, instead of users asking, “now which one has the opposite meaning if it has an X?” :)
A suggestion here, but using red X’s to signify "something’s turned ON or working, is counter intuitive for most people. In most GUIs, red and / or an X or slash mark, means something is off, not working, not available.
If X’s are used there at all, I’d display them when blocking is off - on all 4 items. So there’s consistency, when users see an X (or what ever), they know it means the same for all 4.
Maybe just higher visibility icons when blocking is active (or a check mark) & X’s when they’re disabled.
On sound mixing boards, they never have half the switches or sliders going up mean it’s turning on or increasing something, while the other half of switches, it’s just the opposite.