uBlockOrigin / uAssets

Resources for uBlock Origin, uMatrix: static filter lists, ready-to-use rulesets, etc.
GNU General Public License v3.0
3.94k stars 740 forks source link

github.com: breakage #24489

Closed chemputer closed 1 month ago

chemputer commented 1 month ago

Prerequisites

URL address of the web page

https://github.com/Edditoria/markdown-plus-plus/tree/master

All GitHub repos are affected.

Category

breakage

Description

List creation window hangs when uBlock Origin's Cosmetic Filtering is enabled on Firefox

Normally, when you create a list, you click the little down arrow next to the Star button: Star button.

It'll then show a dropdown where you can select from your previously created lists or create a new list. Selecting create a new list, then making a title and description for the new list (the content of those fields doesn't matter, I tried it 5 different times, and it only worked with Cosmetic Filtering disabled.) Normal behavior is for the box to immediately close after you click the Create button: Create test box
/

However, if you have Cosmetic Filtering enabled, as is default behavior, it hangs, and just stays like this indefinitely, until you refresh the page. It does create the list immediately, adding the repo to the list, but the create list box never closes. hung create list box

Disabling Cosmetic Filtering fixes the issue. I do not know if there is a more granular approach.

Other extensions used

None except Bitwarden are active on GitHub.

Screenshot(s)

Screenshot(s)

Configuration

```yaml uBlock Origin: 1.58.0 Firefox: 128 filterset (summary): network: 162956 cosmetic: 47215 scriptlet: 20268 html: 1862 listset (total-discarded, last-updated): default: user-filters: 0-0, never ublock-filters: 39284-119, 1h.2m Δ ublock-badware: 9290-1, 1h.2m Δ ublock-privacy: 1025-4, 1h.2m Δ ublock-unbreak: 2447-2, 1h.2m Δ ublock-quick-fixes: 130-2, 1h.2m Δ easylist: 86856-170, 1h.2m Δ easyprivacy: 52766-63, 1h.2m Δ urlhaus-1: 38460-0, now plowe-0: 3545-989, now filterset (user): [empty] trustedset: added: [array of 14 redacted] switchRuleset: added: [array of 1 redacted] userSettings: [none] hiddenSettings: [none] supportStats: allReadyAfter: 1110 ms (selfie) maxAssetCacheWait: 58 ms cacheBackend: indexedDB popupPanel: blocked: 48 no-cosmetic-filtering: true network: github.com: 48 ```
krystian3w commented 1 month ago

It's strange that I don't see any filters in your config log.

stephenhawk8054 commented 1 month ago

The issue occurs to me even when I turn off uBO completely in browser's extension settings

krystian3w commented 1 month ago

It would be useful to test how it works on Chrome, then it is worth giving a label specific to Firefox