ThomazPom / Moz-Ext-UltimaDark

Web Extension that uses agressive technique to get dark mode everywhere
35 stars 3 forks source link

Darkening Working Partially Report (Priority level: High) #6

Open EstherMoellman opened 4 years ago

ThomazPom commented 4 years ago

Hi, i'm very interesterd by this kind of "Working Partially" Do you have more examples ?

ThomazPom commented 4 years ago

Next version will be able to darken backgrounds https://www.duckware.com/tech/wifi-in-the-us.html image https://uptobox.com/404 image

EstherMoellman commented 4 years ago

Hi, i'm very interesterd by this kind of "Working Partially" Do you have more examples ?

Hi there @ThomazPom !

I'll wait for the next version, and then I will start a complete new set of tests, reporting to you any issues (if I find). I promise I'll be specially focused on your request for "working partially' pages.

Big hug! : )

PS: Changing subject, have you ever used the Firefox' about:preference => Language and Appearance => Colors? In terms of browser performance, this is the most efficient webpage darkening tool (same RAM/CPU consumption than white webpages, no white-flashing before loading, amazing webpage loading speed, no breakages, works for 99% of the webpages etc). And in about:config you can make any change you want, for example: browser.anchor_color: #b5decd = rgb(181,222,205) browser.display.background_color: #202020 = rgb(32,32,32) browser.display.focus_background_color: #202020 = rgb(32,32,32) browser.display.focus_text_color: #FFFFFF = rgb(255,255,255) browser.display.foreground_color: #CCCCCC = rgb(204,204,204) browser.visited_color: #5a6f66 = rgb(181,222,205)

However, what are the cons?

1) IMHO it's unusable without a whitelisting. And unfortunately, I don't think an add-on can whitelist webpages, avoiding or interfering with browser internal scripts.

2) In terms of aesthetic results, it needs some complements (easily can be done with CSS or JS).

3) It removes few images (but IMO this is not really an issue).

If one day a Dev (like you) finds a way to use this Firefox' internal darkening tool, I believe this will be the best of the best among other similar tools.

ThomazPom commented 4 years ago

Note; Working on a way to lighten logos

ThomazPom commented 4 years ago

I now have very nice colors and white logos uptobox.com image https://login.one.com/mail image Uptobox.com/404 image

ThomazPom commented 4 years ago

Note; Detect data images, prefix them with a domain and process them

ThomazPom commented 4 years ago

1.2.3 is online :)

ThomazPom commented 4 years ago

1.2.3 is slow.. 1.2.4 will fix this

ThomazPom commented 4 years ago

1.2.4 is waaaaaaay faster lol

ThomazPom commented 4 years ago

1.3.0 is online. You should see no changes as i did not worked on darkening. However i worked a lot on page speed.

EstherMoellman commented 4 years ago

1.3.0 is online. You should see no changes as i did not worked on darkening. However i worked a lot on page speed.

Hi Genius! : ) I'm experiencing several issues with 1.3.0, some pages are not darkened at first load, other pages have white-flash before darkening, other pages have a delay while loading etc. But this may be a problem on my side, perhaps today my internet connection is slow etc. So I'll wait for the next UltimaDark version to confirm or ignore my issues.

Have a nice Saturday! : )

ThomazPom commented 4 years ago

I believe this is due to browser cache.

According to https://developer.mozilla.org/en/docs/Mozilla/Add-ons/WebExtensions/API/webRequest/handlerBehaviorChanged

I have to use var flushingCache = browser.webRequest.handlerBehaviorChanged()

On line 192 of background.js

EstherMoellman commented 4 years ago

I believe this is due to browser cache.

You're so busy with many other priorities, that I didn't want to touch the "cache" subject. I personally disable all kind of cache, not just in my browser. I don't use any kind (RAM or SDD) cache.

Yeah, I know cache was great years ago, when hardware and internet connection were bad. And I also know lot of users, specially those users that can't spent money, they use old hardware and lousy internet connections, yeah, I understand that cache is still useful for lot of users. But the trend all over the world is to have better hardware and better internet connections. And at such point, cache becomes useless. For example, I have an average hardware and an average internet connection, an cache adds me almost nothing in terms of browsing speed. In the other hand, cache is a privacy issue, also it consumes more browser resources etc.

I don't know if here we are talking about the same cache. Perhaps, the UltimaDark cache is different than browser cache or device cache etc. But if it is the same cache, regarding the trending of better hardware/connections, perhaps in this case cache is not needed for UltimaDark.

ThomazPom commented 4 years ago

We are talking about browser cache. I believe it stores some white pages and when UDark is enabled it serves the cached (and non darkened) version. (Then you have to use ctr+shift+r)( Udark can’t intercept cached pages)

I did not use this browser cache on purpose for Ultimadark (and i am forced to), and it needs that single code line to flush it when UDark state change (enables, disable, list edit...) Then Udark should ce able to intercept these requests as they will not come from cache. Even if some users disables this cache, it is needed to flush it before using UDark. Darkened pages should be then cached and stay dark.

ThomazPom commented 4 years ago

1.3.2 should solve cache issues

ThomazPom commented 3 years ago

1.3.3 fixes a mistake causing the stackoverflow.com regression (and probalbly other websites)

EstherMoellman commented 3 years ago

https://developer.github.com/ FIXED V1.2.3

Several white-elements: https://www.w3schools.com/css/css_background.asp FIXED 1.2.3

Newsletter box (right side, middle of the page) is white: https://www.institutoliberal.org.br/blog/estamos-distantes-da-liberdade/ FIXED 1.2.3

https://reinaldoazevedo.blogosfera.uol.com.br/2017/11/18/pela-ordem-janot-e-raquel-dodge-expressam-inconformismo-com-cumprimento-de-lei-ruim/ FIXED V1.2.3

https://walterfootball.com/index.php FIXED V1.2.3

https://en.wikipedia.org/wiki/Main_Page Header white. FIXED: V.1.2.4

https://www.nytimes.com/news-event/coronavirus?action=click&pgtype=Article&state=default&module=styln-coronavirus-national&region=TOP_BANNER&context=storylines_menu https://www.nytimes.com/ White-cookie banner notice. FIXED: V.1.2.6

https://www.quora.com/What-are-the-biggest-questions-in-physics-today? FIXED: V.1.2.6

https://br.noticias.yahoo.com/impressionante-imagens-satélite-mostram-antes-003000768.html Tweeter embedded posts are white. FIXED: V.1.2.6

https://www.indeed.com.br/?r=us FIXED V1.2.3 REGRESSION: V1.2.5 cookies banner white. FIXED: V.1.2.6

White-elements (scroll down the page): https://www.technologyreview.com/2019/06/20/102942/life-could-exists-in-a-2d-universe-according-to-physics-anyway/?fbclid=IwAR1fKe2jkDSkyFk2QXZTd3d8PVqoR31GyNFtgM70hVoimjD-IFvif5yIbi4 FIXED: V.1.3.2

https://www.imore.com/ Main big banner white in the middle of the page FIXED: V.1.3.2

https://stackoverflow.com/questions/39034548/is-it-possible-to-invert-an-black-and-white-image-using-css/39034572 https://stackoverflow.com/questions/63648726/how-to-add-image-above-table-in-reportlab-libarary-when-using-in-django-view Fixed in V1.2.0. REGRESSION V1.3.1 (background posts appearing white) FIXED V1.3.3

https://www.virustotal.com/gui/home/upload FIXED V1.3.3

EstherMoellman commented 3 years ago

https://www.apple.com/

http://zillow.com/

https://oglobo.globo.com/economia/massa-falida-da-mabe-arrecada-mais-988-milhoes-com-venda-de-ativos-22082217

https://valor.globo.com/brasil/noticia/2017/11/16/reforma-trabalhista-permite-renegociar-feriados-prolongados.ghtml Banner area on bottom, is white.

https://oglobo.globo.com/economia/massa-falida-da-mabe-arrecada-mais-988-milhoes-com-venda-de-ativos-22082217 Banner area on bottom, is white.

https://blogs.oglobo.globo.com/lauro-jardim/post/em-preparacao-para-campanha-alckmin-aposta-em-humanizacao-de-redes-sociais.html

https://br.yahoo.com/ Sometimes (not always), images/pictures have inverted colors. See image: https://imgur.com/a/Wb4Qdsw

https://extra.globo.com/noticias/celular-e-tecnologia/robo-da-mortal-para-tras-impressiona-por-movimentos-quase-humanos-video-22084728.html COMMENT: "is in fact a partial darkening issue asn only the background stays white"

https://github.com/ThomazPom/Moz-Ext-UltimaDark Folder icons are not supposed to be white (light blue expected).

https://www.macys.com/

https://www.xfinity.com/

https://www.chase.com/

https://www.wellsfargo.com/

https://www.bankofamerica.com/

https://www.walmart.com/ FIXED V1.2.3 I wouldn't call it a regression, but in V1.3.3 images have white background.

https://www.duckware.com/tech/wifi-in-the-us.html Regression in V.1.2.0. Solved in V.1.2.2 Regression V1.3.3

https://fr.shopping.rakuten.com/offer/buy/3525503542/pieces-collection-2-euros.html?bbaid=4303458996&t=9771800 Regression V1.3.3 (partially darkened)

https://www.lowes.com/

Vintagemotors commented 8 months ago

Works partially, darkens search box and buttons, but makes text harder to read. https://manjaro.org/

Vintagemotors commented 8 months ago

Not sure what is going on here Current behavior when enabled image In private tab image In Brave with DarkReader image

https://noscript.net/about/githubassets.com;githubassets.com

Edit: Fixed in 1.5.20!

Vintagemotors commented 8 months ago

Top menu switches to white after scrolling and remains white: https://gearvr.net/wanted edit: still broken in 1.5.37 and 1.5.38

Top of page has a large white section but briefly flashes to the correct coloring before reverting to white: https://www.tenforums.com/graphic-cards/200306-how-reduce-laptop-brightness-below-minimum.html edit: resolved in 1.5.37

Vintagemotors commented 8 months ago

Sign in page for Oculus/ Meta developer portal image https://auth.meta.com/?source_app_id=1104169840158622&redirect_uri=https%3A%2F%2Fauth.meta.com%2Foidc%2F%3Fapp_id%3D1104169840158622%26scope%3Dopenid%26response_type%3Dcode%26redirect_uri%3Dhttps%253A%252F%252Fauth.oculus.com%252Foidc%252Fcallback%252F%26state%3DATCbABEnJcw_hDlW-M6nss-UR6sHhjq34YI1tCeqmk4Nb40TTZp4ZUFUJL3G1k_rIO0XMx7GrDboz2jfixjy0BKK1Jnq4ucyQwzQIdB9F83T-OPICcvCw2wrwWuWij1-jrVqZsHkPfN9Sj-XJoqcMRTweOtWPF08I9sWEPfz edit: still broken in 1.5.37

Vintagemotors commented 8 months ago

https://www.pwabuilder.com/ (presumed ImageEditionBug) edit: resolved in 1.5.37

Vintagemotors commented 8 months ago

This site is already dark and when UltimaDark is enabled it duplicates the text https://john-doe.neocities.org/#page

image

Vintagemotors commented 7 months ago

https://oncars.blogspot.com/2012/12/car-salesmen-dont-look-or-talk-like-car.html edit: resolved in 1.5.37

ThomazPom commented 7 months ago

https://oncars.blogspot.com/2012/12/car-salesmen-dont-look-or-talk-like-car.html

Very interesing

Vintagemotors commented 7 months ago

(Requires login) some popup menus are not recolored https://www.kanbantool.com

Vintagemotors commented 7 months ago

Soundcloud player, comment boxes, and popups are failing to be recolored. https://soundcloud.com/helious-music Update: resolved darkening but icons for media controls are not being lightened (ImageEditionBug)

ThomazPom commented 7 months ago

Soundcloud is an app using Service_Workers This webpage is also one

I have to study how to catch their resources too.

The test is simple :

  1. CTRL+SHIFT+R gives a darkened website.
  2. CTRL+R gives the non darkened website. ( UltimaDark does not load )
Vintagemotors commented 7 months ago

Giant black blob in the middle of the page on 1.5.28, no clue why. Also present under 1.5.34 image

Update: when clicking the blob (which appears to be a broken version of the pateron logo which is supposed to be in the upper left) and then clicking back after that page loads, it goes back to normal with the patreon logo being in the upper left again where it belongs. This leads me to believe it is an ImageEdition bug.

Update: Giant black blob is now white 1.5.37

Log Loaded html https://www.patreon.com/ArgusVRC [background.js:2620:15](moz-extension://ebe47d56-34df-4bf0-ad6c-bcd86b498cb3/background.js) Disconnected: https://www.patreon.com/ArgusVRC Checking Set [] [background.js:502:21](moz-extension://ebe47d56-34df-4bf0-ad6c-bcd86b498cb3/background.js) Unknown property ‘-moz-letter-spacing’. Declaration dropped. [_generated_background_page.html:1:418](moz-extension://ebe47d56-34df-4bf0-ad6c-bcd86b498cb3/_generated_background_page.html) Unknown property ‘-moz-letter-spacing’. Declaration dropped. [_generated_background_page.html:5:418](moz-extension://ebe47d56-34df-4bf0-ad6c-bcd86b498cb3/_generated_background_page.html) Unknown property ‘-moz-letter-spacing’. Declaration dropped. [_generated_background_page.html:9:418](moz-extension://ebe47d56-34df-4bf0-ad6c-bcd86b498cb3/_generated_background_page.html) Unknown property ‘-moz-letter-spacing’. Declaration dropped. [_generated_background_page.html:118:420](moz-extension://ebe47d56-34df-4bf0-ad6c-bcd86b498cb3/_generated_background_page.html) Unknown property ‘-moz-letter-spacing’. Declaration dropped. [_generated_background_page.html:119:421](moz-extension://ebe47d56-34df-4bf0-ad6c-bcd86b498cb3/_generated_background_page.html) Unknown property ‘-moz-letter-spacing’. Declaration dropped. [_generated_background_page.html:120:421](moz-extension://ebe47d56-34df-4bf0-ad6c-bcd86b498cb3/_generated_background_page.html) Unknown property ‘-moz-letter-spacing’. Declaration dropped. [_generated_background_page.html:121:421](moz-extension://ebe47d56-34df-4bf0-ad6c-bcd86b498cb3/_generated_background_page.html) Unknown property ‘-moz-letter-spacing’. Declaration dropped. [_generated_background_page.html:122:421](moz-extension://ebe47d56-34df-4bf0-ad6c-bcd86b498cb3/_generated_background_page.html) Unknown property ‘-moz-letter-spacing’. Declaration dropped. [_generated_background_page.html:124:877](moz-extension://ebe47d56-34df-4bf0-ad6c-bcd86b498cb3/_generated_background_page.html) Unknown property ‘-moz-letter-spacing’. Declaration dropped. [_generated_background_page.html:155:243](moz-extension://ebe47d56-34df-4bf0-ad6c-bcd86b498cb3/_generated_background_page.html) Unknown property ‘-moz-letter-spacing’. Declaration dropped. [_generated_background_page.html:156:243](moz-extension://ebe47d56-34df-4bf0-ad6c-bcd86b498cb3/_generated_background_page.html) Unknown property ‘-moz-osx-font-smoothing’. Declaration dropped. [_generated_background_page.html:163:196](moz-extension://ebe47d56-34df-4bf0-ad6c-bcd86b498cb3/_generated_background_page.html) Error in parsing value for ‘-webkit-box-pack’. Declaration dropped. [_generated_background_page.html:291:91](moz-extension://ebe47d56-34df-4bf0-ad6c-bcd86b498cb3/_generated_background_page.html) Error in parsing value for ‘-webkit-box-pack’. Declaration dropped. [_generated_background_page.html:295:4400](moz-extension://ebe47d56-34df-4bf0-ad6c-bcd86b498cb3/_generated_background_page.html) Error in parsing value for ‘-webkit-box-pack’. Declaration dropped. [_generated_background_page.html:296:4400](moz-extension://ebe47d56-34df-4bf0-ad6c-bcd86b498cb3/_generated_background_page.html) Error in parsing value for ‘-webkit-box-pack’. Declaration dropped. [_generated_background_page.html:297:4400](moz-extension://ebe47d56-34df-4bf0-ad6c-bcd86b498cb3/_generated_background_page.html) Error in parsing value for ‘-webkit-box-pack’. Declaration dropped. [_generated_background_page.html:298:4409](moz-extension://ebe47d56-34df-4bf0-ad6c-bcd86b498cb3/_generated_background_page.html) Error in parsing value for ‘-webkit-text-size-adjust’. Declaration dropped. [_generated_background_page.html:302:80](moz-extension://ebe47d56-34df-4bf0-ad6c-bcd86b498cb3/_generated_background_page.html) Unknown property ‘text-decoration-skip’. Declaration dropped. [_generated_background_page.html:355:263](moz-extension://ebe47d56-34df-4bf0-ad6c-bcd86b498cb3/_generated_background_page.html) Unknown property ‘text-decoration-skip’. Declaration dropped. [_generated_background_page.html:360:301](moz-extension://ebe47d56-34df-4bf0-ad6c-bcd86b498cb3/_generated_background_page.html) Unknown pseudo-class or pseudo-element ‘-ms-input-placeholder’. Ruleset ignored due to bad selector. [_generated_background_page.html:380:9](moz-extension://ebe47d56-34df-4bf0-ad6c-bcd86b498cb3/_generated_background_page.html) Error in parsing value for ‘-webkit-box-align’. Declaration dropped. [_generated_background_page.html:392:84](moz-extension://ebe47d56-34df-4bf0-ad6c-bcd86b498cb3/_generated_background_page.html) Unknown pseudo-class or pseudo-element ‘-ms-input-placeholder’. Ruleset ignored due to bad selector. [_generated_background_page.html:417:9](moz-extension://ebe47d56-34df-4bf0-ad6c-bcd86b498cb3/_generated_background_page.html) Error in parsing value for ‘-webkit-text-size-adjust’. Declaration dropped. [_generated_background_page.html:446:80](moz-extension://ebe47d56-34df-4bf0-ad6c-bcd86b498cb3/_generated_background_page.html) Unknown property ‘-moz-osx-font-smoothing’. Declaration dropped. [_generated_background_page.html:447:217](moz-extension://ebe47d56-34df-4bf0-ad6c-bcd86b498cb3/_generated_background_page.html) Unknown property ‘-moz-letter-spacing’. Declaration dropped. [_generated_background_page.html:461:329](moz-extension://ebe47d56-34df-4bf0-ad6c-bcd86b498cb3/_generated_background_page.html) Unknown property ‘-moz-scroll-behavior’. Declaration dropped. [_generated_background_page.html:572:439](moz-extension://ebe47d56-34df-4bf0-ad6c-bcd86b498cb3/_generated_background_page.html) Unknown property ‘-moz-scrollbar-width’. Declaration dropped. [_generated_background_page.html:572:564](moz-extension://ebe47d56-34df-4bf0-ad6c-bcd86b498cb3/_generated_background_page.html) Unknown property ‘-moz-scrollbar-width’. Declaration dropped. [_generated_background_page.html:631:150](moz-extension://ebe47d56-34df-4bf0-ad6c-bcd86b498cb3/_generated_background_page.html) Error in parsing value for ‘-webkit-flex-direction’. Declaration dropped. [_generated_background_page.html:656:106](moz-extension://ebe47d56-34df-4bf0-ad6c-bcd86b498cb3/_generated_background_page.html) Error in parsing value for ‘flex-direction’. Declaration dropped. [_generated_background_page.html:656:162](moz-extension://ebe47d56-34df-4bf0-ad6c-bcd86b498cb3/_generated_background_page.html) Error in parsing value for ‘-webkit-box-align’. Declaration dropped. [_generated_background_page.html:675:210](moz-extension://ebe47d56-34df-4bf0-ad6c-bcd86b498cb3/_generated_background_page.html) Error in parsing value for ‘-webkit-box-align’. Declaration dropped. [_generated_background_page.html:677:184](moz-extension://ebe47d56-34df-4bf0-ad6c-bcd86b498cb3/_generated_background_page.html) Keyframe rule ignored due to bad selector. [_generated_background_page.html:692:75](moz-extension://ebe47d56-34df-4bf0-ad6c-bcd86b498cb3/_generated_background_page.html) Keyframe rule ignored due to bad selector. [_generated_background_page.html:692:164](moz-extension://ebe47d56-34df-4bf0-ad6c-bcd86b498cb3/_generated_background_page.html) Keyframe rule ignored due to bad selector. [_generated_background_page.html:693:67](moz-extension://ebe47d56-34df-4bf0-ad6c-bcd86b498cb3/_generated_background_page.html) Keyframe rule ignored due to bad selector. [_generated_background_page.html:693:156](moz-extension://ebe47d56-34df-4bf0-ad6c-bcd86b498cb3/_generated_background_page.html) Keyframe rule ignored due to bad selector. [_generated_background_page.html:695:96](moz-extension://ebe47d56-34df-4bf0-ad6c-bcd86b498cb3/_generated_background_page.html) Keyframe rule ignored due to bad selector. [_generated_background_page.html:695:233](moz-extension://ebe47d56-34df-4bf0-ad6c-bcd86b498cb3/_generated_background_page.html) Keyframe rule ignored due to bad selector. [_generated_background_page.html:696:88](moz-extension://ebe47d56-34df-4bf0-ad6c-bcd86b498cb3/_generated_background_page.html) Keyframe rule ignored due to bad selector. [_generated_background_page.html:696:225](moz-extension://ebe47d56-34df-4bf0-ad6c-bcd86b498cb3/_generated_background_page.html) Ruleset ignored due to bad selector. [_generated_background_page.html:1:31](moz-extension://ebe47d56-34df-4bf0-ad6c-bcd86b498cb3/_generated_background_page.html) Expected color but found ‘gray3’. Error in parsing value for ‘flood-color’. Declaration dropped. 2 [_generated_background_page.html:1:1](moz-extension://ebe47d56-34df-4bf0-ad6c-bcd86b498cb3/_generated_background_page.html) Connected https://www.patreon.com/ArgusVRC [background.js:492:17](moz-extension://ebe47d56-34df-4bf0-ad6c-bcd86b498cb3/background.js) Disconnected: about:blank Checking Set [] [background.js:502:21](moz-extension://ebe47d56-34df-4bf0-ad6c-bcd86b498cb3/background.js) Connected https://sync.transcend.io/consent-manager/8dec6ba2-a601-4c04-a3ba-e4d5b45000f4#:~:xdi-client-origin=https%3A%2F%2Fsync.transcend.io&xdi-channel-id=0&log=warn+error [background.js:492:17](moz-extension://ebe47d56-34df-4bf0-ad6c-bcd86b498cb3/background.js) Loading CSS https://cdn.transcend.io/cm/8dec6ba2-a601-4c04-a3ba-e4d5b45000f4/cm.css [background.js:2419:15](moz-extension://ebe47d56-34df-4bf0-ad6c-bcd86b498cb3/background.js) Headers received https://cdn.transcend.io/cm/8dec6ba2-a601-4c04-a3ba-e4d5b45000f4/cm.css [background.js:2615:16](moz-extension://ebe47d56-34df-4bf0-ad6c-bcd86b498cb3/background.js) Unknown property ‘backdrop-filter’. Declaration dropped. [_generated_background_page.html:194:19](moz-extension://ebe47d56-34df-4bf0-ad6c-bcd86b498cb3/_generated_background_page.html) Unknown property ‘backdrop-filter’. Declaration dropped. [_generated_background_page.html:432:19](moz-extension://ebe47d56-34df-4bf0-ad6c-bcd86b498cb3/_generated_background_page.html) Unknown property ‘backdrop-filter’. Declaration dropped. [_generated_background_page.html:194:19](moz-extension://ebe47d56-34df-4bf0-ad6c-bcd86b498cb3/_generated_background_page.html) Unknown property ‘backdrop-filter’. Declaration dropped. [_generated_background_page.html:432:19](moz-extension://ebe47d56-34df-4bf0-ad6c-bcd86b498cb3/_generated_background_page.html) Loaded html https://www.google.com/recaptcha/enterprise/anchor?ar=1&k=6LcGC_olAAAAAIRopsADgTdKS2nm_LSlotn_-m-w&co=aHR0cHM6Ly93d3cucGF0cmVvbi5jb206NDQz&hl=en&v=Ya-Cd6PbRI5ktAHEhm9JuKEu&size=invisible&cb=tvnlolq05n5l [background.js:2620:15](moz-extension://ebe47d56-34df-4bf0-ad6c-bcd86b498cb3/background.js) Loading CSS https://www.gstatic.com/recaptcha/releases/Ya-Cd6PbRI5ktAHEhm9JuKEu/styles__ltr.css [background.js:2419:15](moz-extension://ebe47d56-34df-4bf0-ad6c-bcd86b498cb3/background.js) Connected https://www.google.com/recaptcha/enterprise/anchor?ar=1&k=6LcGC_olAAAAAIRopsADgTdKS2nm_LSlotn_-m-w&co=aHR0cHM6Ly93d3cucGF0cmVvbi5jb206NDQz&hl=en&v=Ya-Cd6PbRI5ktAHEhm9JuKEu&size=invisible&cb=tvnlolq05n5l [background.js:492:17](moz-extension://ebe47d56-34df-4bf0-ad6c-bcd86b498cb3/background.js) Headers received https://www.gstatic.com/recaptcha/releases/Ya-Cd6PbRI5ktAHEhm9JuKEu/styles__ltr.css [background.js:2615:16](moz-extension://ebe47d56-34df-4bf0-ad6c-bcd86b498cb3/background.js) Unknown property ‘-moz-border-radius’. Declaration dropped. [_generated_background_page.html:1:383](moz-extension://ebe47d56-34df-4bf0-ad6c-bcd86b498cb3/_generated_background_page.html) Unknown property ‘-moz-border-radius’. Declaration dropped. [_generated_background_page.html:1:20396](moz-extension://ebe47d56-34df-4bf0-ad6c-bcd86b498cb3/_generated_background_page.html) Unknown property ‘-moz-border-radius’. Declaration dropped. [_generated_background_page.html:1:20717](moz-extension://ebe47d56-34df-4bf0-ad6c-bcd86b498cb3/_generated_background_page.html) Keyframe rule ignored due to bad selector. [_generated_background_page.html:1:21259](moz-extension://ebe47d56-34df-4bf0-ad6c-bcd86b498cb3/_generated_background_page.html) Keyframe rule ignored due to bad selector. [_generated_background_page.html:1:21286](moz-extension://ebe47d56-34df-4bf0-ad6c-bcd86b498cb3/_generated_background_page.html) Keyframe rule ignored due to bad selector. [_generated_background_page.html:1:21376](moz-extension://ebe47d56-34df-4bf0-ad6c-bcd86b498cb3/_generated_background_page.html) Keyframe rule ignored due to bad selector. [_generated_background_page.html:1:21405](moz-extension://ebe47d56-34df-4bf0-ad6c-bcd86b498cb3/_generated_background_page.html) Keyframe rule ignored due to bad selector. [_generated_background_page.html:1:21499](moz-extension://ebe47d56-34df-4bf0-ad6c-bcd86b498cb3/_generated_background_page.html) Keyframe rule ignored due to bad selector. [_generated_background_page.html:1:21528](moz-extension://ebe47d56-34df-4bf0-ad6c-bcd86b498cb3/_generated_background_page.html)
Vintagemotors commented 7 months ago

Confirmed broken on 1.5.33, 1.5.32 (1.5.30), 1.5.31, 1.5.28 https://www.principledtechnologies.com/benchmarkxprt/webxprt/ edit: resolved on 1.5.37

Vintagemotors commented 7 months ago

Confirmed broken on 1.5.33, 1.5.32 (1.5.30), 1.5.31, 1.5.28 https://www.omnicalculator.com/math/percentage-decrease

Vintagemotors commented 7 months ago

https://www.eevblog.com/forum/index.php As of 1.5.37 white header is resolved but blue gradient styling is not being preserved. Update: in 1.5.38 gradient styling is preserved but contents are no longer fully darkened. Update: Fixed in 1.5.40

ThomazPom commented 7 months ago

Confirmed broken on 1.5.33, 1.5.32 (1.5.30), 1.5.31, 1.5.28 https://www.principledtechnologies.com/benchmarkxprt/webxprt/

Image edition bug ( white image as background )

ThomazPom commented 7 months ago

https://www.eevblog.com/forum/index.php

Image edition bug ( white image as background )

ThomazPom commented 7 months ago

Confirmed broken on 1.5.33, 1.5.32 (1.5.30), 1.5.31, 1.5.28 https://www.omnicalculator.com/math/percentage-decrease

Same issue as https://developer.chrome.com/docs/extensions/reference/api/webRequest?hl=en

Vintagemotors commented 7 months ago

At least the developer.chrome.com sites are dark native.

image

Vintagemotors commented 7 months ago

https://voyglasses.com/pages/tunable-vr-inserts broken with and without ImageEdition enabled.

Vintagemotors commented 7 months ago

https://forums.tomshardware.com/threads/overclock-memory-by-software.3192634/ not sure if this is an ImageEdition bug but it probably is. edit: resolved in 1.5.37

Vintagemotors commented 7 months ago

Header is not being recolored (ImageEditionBug) https://www.macports.org/ edit: Resolved in 1.5.37

Vintagemotors commented 7 months ago

From atomGit: page bg is white myforex.hpage.com/aquarius.html

ThomazPom commented 7 months ago

myforex.hpage.com/aquarius.html is a legacy html4 website, 1..5.38 yet to be released fixes html4 websites

Vintagemotors commented 7 months ago

https://www.joshuaweissman.com/all-recipes striping dark grey and black at the bottom of the site on 1.5.38 along with miscellaneous contrast text issues. Looks like a CSS parsing error.

Vintagemotors commented 7 months ago

Collection of all broken sites as of 1.5.40 with check boxes for easier review

sourceforge logs logs ``` Ruleset ignored due to bad selector. [_generated_background_page.html:1:47](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Ruleset ignored due to bad selector. [_generated_background_page.html:1:14](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Ruleset ignored due to bad selector. [_generated_background_page.html:1:10](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Ruleset ignored due to bad selector. [_generated_background_page.html:1:15](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Ruleset ignored due to bad selector. 3 [_generated_background_page.html:1:14](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Selector expected. Ruleset ignored due to bad selector. [_generated_background_page.html:1:1](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Dangling combinator. Ruleset ignored due to bad selector. [_generated_background_page.html:24:16](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Dangling combinator. Ruleset ignored due to bad selector. [_generated_background_page.html:25:16](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Dangling combinator. Ruleset ignored due to bad selector. [_generated_background_page.html:26:20](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Selector expected. Ruleset ignored due to bad selector. [_generated_background_page.html:26:24](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Selector expected. Ruleset ignored due to bad selector. [_generated_background_page.html:41:14](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Selector expected. Ruleset ignored due to bad selector. [_generated_background_page.html:42:48](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Dangling combinator. Ruleset ignored due to bad selector. [_generated_background_page.html:51:38](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Selector expected. Ruleset ignored due to bad selector. [_generated_background_page.html:66:18](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Dangling combinator. Ruleset ignored due to bad selector. [_generated_background_page.html:90:16](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Dangling combinator. Ruleset ignored due to bad selector. [_generated_background_page.html:106:16](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Dangling combinator. Ruleset ignored due to bad selector. [_generated_background_page.html:122:16](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Dangling combinator. Ruleset ignored due to bad selector. [_generated_background_page.html:138:16](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Dangling combinator. Ruleset ignored due to bad selector. [_generated_background_page.html:154:16](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Dangling combinator. Ruleset ignored due to bad selector. [_generated_background_page.html:176:16](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Dangling combinator. Ruleset ignored due to bad selector. [_generated_background_page.html:192:16](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Dangling combinator. Ruleset ignored due to bad selector. [_generated_background_page.html:214:16](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Dangling combinator. Ruleset ignored due to bad selector. [_generated_background_page.html:230:38](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Selector expected. Ruleset ignored due to bad selector. [_generated_background_page.html:230:439](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Dangling combinator. Ruleset ignored due to bad selector. [_generated_background_page.html:264:34](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Selector expected. Ruleset ignored due to bad selector. [_generated_background_page.html:268:109](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Selector expected. Ruleset ignored due to bad selector. [_generated_background_page.html:280:28](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Selector expected. Ruleset ignored due to bad selector. [_generated_background_page.html:282:29](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Selector expected. Ruleset ignored due to bad selector. [_generated_background_page.html:283:29](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Expected identifier for class selector but found ‘ifConsent(’. Ruleset ignored due to bad selector. [_generated_background_page.html:493:18](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Selector expected. Ruleset ignored due to bad selector. [_generated_background_page.html:502:9](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Selector expected. Ruleset ignored due to bad selector. [_generated_background_page.html:654:1](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Selector expected. Ruleset ignored due to bad selector. [_generated_background_page.html:681:1](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Selector expected. Ruleset ignored due to bad selector. [_generated_background_page.html:872:13](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Selector expected. Ruleset ignored due to bad selector. [_generated_background_page.html:873:134](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Selector expected. Ruleset ignored due to bad selector. [_generated_background_page.html:876:19](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Selector expected. Ruleset ignored due to bad selector. [_generated_background_page.html:877:17](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Selector expected. Ruleset ignored due to bad selector. [_generated_background_page.html:878:19](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Selector expected. Ruleset ignored due to bad selector. [_generated_background_page.html:879:19](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Selector expected. Ruleset ignored due to bad selector. [_generated_background_page.html:880:19](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Selector expected. Ruleset ignored due to bad selector. [_generated_background_page.html:881:17](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Selector expected. Ruleset ignored due to bad selector. [_generated_background_page.html:882:17](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Selector expected. Ruleset ignored due to bad selector. [_generated_background_page.html:883:17](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Unknown property ‘%1$S’. Declaration dropped. [_generated_background_page.html:883:55](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Selector expected. Ruleset ignored due to bad selector. [_generated_background_page.html:883:84](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Selector expected. Ruleset ignored due to bad selector. [_generated_background_page.html:884:17](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Selector expected. Ruleset ignored due to bad selector. [_generated_background_page.html:887:17](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Selector expected. Ruleset ignored due to bad selector. [_generated_background_page.html:890:9](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Selector expected. Ruleset ignored due to bad selector. [_generated_background_page.html:933:1](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Selector expected. Ruleset ignored due to bad selector. [_generated_background_page.html:956:1](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Selector expected. Ruleset ignored due to bad selector. [_generated_background_page.html:964:1](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Selector expected. Ruleset ignored due to bad selector. [_generated_background_page.html:1133:1](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Selector expected. Ruleset ignored due to bad selector. [_generated_background_page.html:1169:1](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Selector expected. Ruleset ignored due to bad selector. [_generated_background_page.html:1197:1](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Selector expected. Ruleset ignored due to bad selector. [_generated_background_page.html:1285:1](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Selector expected. Ruleset ignored due to bad selector. [_generated_background_page.html:1319:1](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Selector expected. Ruleset ignored due to bad selector. [_generated_background_page.html:1343:1](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Dangling combinator. Ruleset ignored due to bad selector. [_generated_background_page.html:1455:18](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Dangling combinator. Ruleset ignored due to bad selector. [_generated_background_page.html:1475:13](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Selector expected. Ruleset ignored due to bad selector. [_generated_background_page.html:1:1](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Dangling combinator. Ruleset ignored due to bad selector. [_generated_background_page.html:24:16](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Dangling combinator. Ruleset ignored due to bad selector. [_generated_background_page.html:25:16](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Dangling combinator. Ruleset ignored due to bad selector. [_generated_background_page.html:26:20](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Selector expected. Ruleset ignored due to bad selector. [_generated_background_page.html:26:24](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Selector expected. Ruleset ignored due to bad selector. [_generated_background_page.html:41:14](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Selector expected. Ruleset ignored due to bad selector. [_generated_background_page.html:42:48](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Dangling combinator. Ruleset ignored due to bad selector. [_generated_background_page.html:51:38](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Selector expected. Ruleset ignored due to bad selector. [_generated_background_page.html:66:18](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Dangling combinator. Ruleset ignored due to bad selector. [_generated_background_page.html:90:16](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Dangling combinator. Ruleset ignored due to bad selector. [_generated_background_page.html:106:16](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Dangling combinator. Ruleset ignored due to bad selector. [_generated_background_page.html:122:16](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Dangling combinator. Ruleset ignored due to bad selector. [_generated_background_page.html:138:16](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Dangling combinator. Ruleset ignored due to bad selector. [_generated_background_page.html:154:16](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Dangling combinator. Ruleset ignored due to bad selector. [_generated_background_page.html:176:16](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) Dangling combinator. Ruleset ignored due to bad selector. [_generated_background_page.html:192:16](moz-extension://ef0a766c-13e7-483a-b74b-13e195dfafc6/_generated_background_page.html) ```
Soundcloud ImageEdition Disabled ![image](https://github.com/ThomazPom/Moz-Ext-UltimaDark/assets/103160565/b8ffbf38-83db-42f5-a7d8-52a05ffabc0d) ImageEdition Enabled ![image](https://github.com/ThomazPom/Moz-Ext-UltimaDark/assets/103160565/575b8850-a81f-4687-9516-ea9aceacc2e6)
ThomazPom commented 6 months ago

Ruleset ignored due to bad selector. [_generated_background_page.html are due to bad CSS in original website.

ThomazPom commented 1 week ago

Here is the JS code to identify cached content of service workers


// Function to list all caches, find all resources cached by service workers, and log their content type and content in a table
async function listAllCachesAndResourcesWithContentType() {
    try {
        // Get the list of all cache names
        const cacheNames = await caches.keys();
        console.log('All Cache Names:', cacheNames);

        // Array to hold data for console.table
        const resourcesData = [];

        // Iterate over each cache
        for (const cacheName of cacheNames) {
            // Open the cache
            const cache = await caches.open(cacheName);

            // Get all requests (resources) cached in the cache
            const cachedRequests = await cache.keys();

            // Iterate over each cached request to gather its URL, content type, and content
            for (const request of cachedRequests) {
                // Fetch the cached response
                const response = await cache.match(request);

                if (response) {
                    // Get the content type from the response headers
                    const contentType = response.headers.get('Content-Type');

                    // Clone the response to avoid disturbing the original
                    const responseClone = response.clone();

                    // Read the content as text
                    const content = await responseClone.text();

                    // Add data to the resourcesData array
                    resourcesData.push({
                        URL: request.url,
                        'Content-Type': contentType,
                        'Content Preview': content.substring(0, 100) + '...' // Truncate to the first 100 characters
                    });
                } else {
                    resourcesData.push({
                        URL: request.url,
                        'Content-Type': 'Not Found',
                        'Content Preview': 'No content found'
                    });
                }
            }
        }

        // Display the collected data in a table format
        console.table(resourcesData);
    } catch (error) {
        console.error('Error listing caches and resources:', error);
    }
}

// Call the function
listAllCachesAndResourcesWithContentType();