yourduskquibbles / webannoyances

Fix and remove annoying web elements such as sticky headers, floating boxes, floating videos, dickbars, social share bars and other distracting elements.
Creative Commons Attribution Share Alike 4.0 International
1.3k stars 48 forks source link

Floating filter blocks the Active Developer Badge page in the Discord developer portal #496

Closed OIRNOIR closed 1 year ago

OIRNOIR commented 1 year ago

URL(s) where the issue occurs

https://discord.com/developers/active-developer

Describe the issue

This line in the floating filters list: discord.com##[class^="notice-"] blocks the dialog on the Discord developer portal that allows claiming and removal of the Discord Active Developer badge.

Screenshot(s)

Intended behavior: (Filter off)

Screenshot 2023-01-30 at 11 49 28 PM

Actual behavior: (Filter on)

Screenshot 2023-01-30 at 11 49 49 PM

Versions

Settings

Notes

[Add here the result of whatever investigation work you have done: please investigate the issues you report -- this prevents burdening other volunteers. This is especially true for issues arising from settings which are very different from default ones.]

I have tracked the issue down to a single line in a single file: filters/floating_filters.txt. The line with discord.com##[class^="notice-"].

With inspect element, it is clear that this rule is setting the entire dialog to display: none, despite it being the most important thing on the page.

Screenshot 2023-01-30 at 11 52 25 PM

I would have otherwise submitted a pull request to remove this line, but I don't know what kind of consequences that would have had. Why is this rule there? What's it for? What does it block?

yourduskquibbles commented 1 year ago

@OIRNOIR Thanks for reporting, this should be fixed now

OIRNOIR commented 1 year ago

Thanks, it's fixed!