decentraleyes issueshttps://git.synz.io/Synzvato/decentraleyes/-/issues2022-03-22T14:12:43Zhttps://git.synz.io/Synzvato/decentraleyes/-/issues/388Video playback broken @ ParliamentLive.tv2022-03-22T14:12:43ZKing TomasoVideo playback broken @ ParliamentLive.tv### Affected site:
`https://www.parliamentlive.tv/`
### Issue:
Video playback is broken, when using Decentraleyes with Pale Moon.
### Example:
`https://www.parliamentlive.tv/Event/Index/d75da3f1-5828-4b3e-bcbb-da5d39834d9c/`
### Refer...### Affected site:
`https://www.parliamentlive.tv/`
### Issue:
Video playback is broken, when using Decentraleyes with Pale Moon.
### Example:
`https://www.parliamentlive.tv/Event/Index/d75da3f1-5828-4b3e-bcbb-da5d39834d9c/`
### Reference:
`https://forum.palemoon.org/viewtopic.php?f=3&t=23447/`
### Note:
An update for the XUL version would be much appreciated by the Pale Moon community!:
`https://forum.palemoon.org/viewtopic.php?f=44&t=23326/`
--
### System info:
* OS/version: Windows 8.1 Pro (x64)
* Browser/version: Pale Moon v28.8.0 (x64)
* Decentraleyes version: v1.4.2 (XUL)https://git.synz.io/Synzvato/decentraleyes/-/issues/387Update on supporting other types of common resources (Fonts, CSS)?2019-12-16T03:41:00ZbitiousUpdate on supporting other types of common resources (Fonts, CSS)?There have been many issues and comments on this tracker on this subject, of including more resources and CDNs like Google Fonts in Decentraleyes, etc. But, surprisingly, I haven't been able to find any recent nor definitive mention of t...There have been many issues and comments on this tracker on this subject, of including more resources and CDNs like Google Fonts in Decentraleyes, etc. But, surprisingly, I haven't been able to find any recent nor definitive mention of this subject, though it has, apparently, been in the plans for years. Where does this stand?
Being able to include and subsequently serve cached user-defined, custom resources would also be useful, to be able to cover additional common resources that Decentraleyes does not officially support yet or does not wish to support. Seems to have been an old PR in this area for the before-WebExtension version.https://git.synz.io/Synzvato/decentraleyes/-/issues/386Compatibility with Quick Dial on FF2019-12-08T23:48:51ZGhost UserCompatibility with Quick Dial on FFThere are massive slowdowns when activated both add-ons.
Issue is also described here
https://github.com/MatMoul/quickdial-webext/issues/111
I am just a user, so I can't tell much why this is happening, but I would love a fix.
But I thi...There are massive slowdowns when activated both add-ons.
Issue is also described here
https://github.com/MatMoul/quickdial-webext/issues/111
I am just a user, so I can't tell much why this is happening, but I would love a fix.
But I think it's because Decentraleyes is checking something in Quick Dial, or tries to Emulate.
Keep up the good work guys (:https://git.synz.io/Synzvato/decentraleyes/-/issues/385compatibility with webscarpbook2019-12-05T08:37:24Zbillboulecompatibility with webscarpbookThere is a compatibility problem when webscrapbook (https://github.com/danny0838/webscrapbook) and decentraleyes are installed together (they are both serving content locally)
to reproduce :
- install both extensions, restart Firefox
-...There is a compatibility problem when webscrapbook (https://github.com/danny0838/webscrapbook) and decentraleyes are installed together (they are both serving content locally)
to reproduce :
- install both extensions, restart Firefox
- Load a page with some google font that decentraleyes will try to serve locally ==> page won't load and you get the following error in the console
`Échec du chargement pour l’élément <script> dont la source est « https://www.googletagmanager.com/gtag/js?id=UA-70474023-1 ».`
- you have to reload the page to get it displayedhttps://git.synz.io/Synzvato/decentraleyes/-/issues/384Add support for China's bootcdn, staticfile, 75cdn & loli cdn2019-10-01T20:57:05ZSukkaAdd support for China's bootcdn, staticfile, 75cdn & loli cdn- [75cdn](https://cdn.baomitu.com/) - `lib.baomitu.com`
- [loli-cdn](https://css.loli.net/) - `*.loli.net`
- [staticfile](https://www.staticfile.org/) - `cdn.staticfile.org`
Those are public CDN services commonly used in China.
75cdn(l...- [75cdn](https://cdn.baomitu.com/) - `lib.baomitu.com`
- [loli-cdn](https://css.loli.net/) - `*.loli.net`
- [staticfile](https://www.staticfile.org/) - `cdn.staticfile.org`
Those are public CDN services commonly used in China.
75cdn(lib.baomitu.com), loli-cdn(cdnjs.loli.net) are the mirror of cdnjs(cdnjs.cloudflare.com)\
staticfile host their own lib repo which can be found here: https://github.com/staticfile/static
loli-cdn also has a reverse proxy domain: `ajax.loli.net` - `ajax.googleapis.com`https://git.synz.io/Synzvato/decentraleyes/-/issues/383Add support for bootstrapcdn & bootstrap framework2021-05-09T21:32:40ZSukkaAdd support for bootstrapcdn & bootstrap frameworkBootstrap is a very popular front-end framework which is worth support.
`bootstrapcdn` has following domains:
- `stackpath.bootstrapcdn.com`
- `maxcdn.bootstrapcdn.com`
- `netdna.bootstrapcdn.com`Bootstrap is a very popular front-end framework which is worth support.
`bootstrapcdn` has following domains:
- `stackpath.bootstrapcdn.com`
- `maxcdn.bootstrapcdn.com`
- `netdna.bootstrapcdn.com`https://git.synz.io/Synzvato/decentraleyes/-/issues/382Remove unused files from the extension's bundle2019-09-27T19:18:46ZSergey PonomarevRemove unused files from the extension's bundleExtension's bundle zip file contains some files like `README.md` and `audit` folder. They should be excluded since they are parts of DecentralEyes source itself.
I created a brunch where I added an exclusion for this files but how can I ...Extension's bundle zip file contains some files like `README.md` and `audit` folder. They should be excluded since they are parts of DecentralEyes source itself.
I created a brunch where I added an exclusion for this files but how can I create a Fork?
The Fork button is disabled for me.
I create a brunch on GitHub (I know you don't like it) so you can grab changes from there
https://github.com/stokito/decentraleyeshttps://git.synz.io/Synzvato/decentraleyes/-/issues/379HTTPS Everywhere settings are not saved across sessions2020-09-05T21:08:55Zjbionic2016HTTPS Everywhere settings are not saved across sessionsWith regards to the guidelines on configuring HTTPS Everywhere published on your website, when I quit Chrome all the settings in HTTPS Everywhere reset to default. So after re-launching Chrome I have to re-apply the same settings again. ...With regards to the guidelines on configuring HTTPS Everywhere published on your website, when I quit Chrome all the settings in HTTPS Everywhere reset to default. So after re-launching Chrome I have to re-apply the same settings again. I am not sure if you can fix this possibly within your extension..https://git.synz.io/Synzvato/decentraleyes/-/issues/378Decentraleyes with uMatrix - Issue2019-09-08T16:35:15ZYves GouxDecentraleyes with uMatrix - IssueHello,
The procedure enabling the collaboration between Decentraleyes and uBlock & uatrix has been followed (adding some CDN in "noop" mode). No problem with uBlock.
But when pasting the list inside "my rules" of uMatrix, then saving, "n...Hello,
The procedure enabling the collaboration between Decentraleyes and uBlock & uatrix has been followed (adding some CDN in "noop" mode). No problem with uBlock.
But when pasting the list inside "my rules" of uMatrix, then saving, "noop" is immediately replaced by "allow"!! after several repetitions, tried to put uMatrix back default settings, then repeating the fix, the situation remains the same: the Decentraleyes testing pages claims that it doesn't work.
The problem comes indeed from uMatrix.
Any idea?https://git.synz.io/Synzvato/decentraleyes/-/issues/377jsDelivr is now using the new endpoint2022-02-05T03:44:43ZSukkajsDelivr is now using the new endpointjsDelivr has already support load files from npm & GitHub
https://git.synz.io/Synzvato/decentraleyes/blob/master/core/mappings.js#L134
For example:
```
https://cdn.jsdelivr.net/jquery/3.2.1/jquery.min.js
```
can also be
```
https://...jsDelivr has already support load files from npm & GitHub
https://git.synz.io/Synzvato/decentraleyes/blob/master/core/mappings.js#L134
For example:
```
https://cdn.jsdelivr.net/jquery/3.2.1/jquery.min.js
```
can also be
```
https://cdn.jsdelivr.net/npm/jquery@3.2.1/dist/jquery.min.js
```https://git.synz.io/Synzvato/decentraleyes/-/issues/374compatibility with Binary AST in FF?2019-08-11T15:42:14Zn8v8Rcompatibility with Binary AST in FF?upon having accidently stumbled in FF Nightly over
`dom.script_loader.binast_encoding.domain.restrict.list *.facebook.com,static.xx.fbcdn.net,*.cloudflare.com,*.cloudflarestream.com,unpkg.com`
I looked it up
* https://blog.cloudflare...upon having accidently stumbled in FF Nightly over
`dom.script_loader.binast_encoding.domain.restrict.list *.facebook.com,static.xx.fbcdn.net,*.cloudflare.com,*.cloudflarestream.com,unpkg.com`
I looked it up
* https://blog.cloudflare.com/binary-ast/
* https://tc39.es/proposal-binary-ast/
I am not sure whether at all and if so to which extent this would potentially impact this FF WX (due to the AST encoded into a binary file) I thought to poise the question here.https://git.synz.io/Synzvato/decentraleyes/-/issues/373Turn relevant logic into WebAssembly modules2019-08-03T15:53:34ZPhilipp JacekTurn relevant logic into WebAssembly modulesDecentraleyes doesn't have any problems with memory usage and performance, that's true, but that doesn't mean it can't take advantage of WebAssembly's superior performance.
For the implementation I think this should be fairly sufficient...Decentraleyes doesn't have any problems with memory usage and performance, that's true, but that doesn't mean it can't take advantage of WebAssembly's superior performance.
For the implementation I think this should be fairly sufficient https://github.com/rustwasm/wasm-bindgen https://github.com/rustwasm/wasm-pack + adding a fallback to JS if WASM fails to load
Here you can see examples of commits by two famous extensions who did that same approach: https://github.com/EFForg/https-everywhere/pull/18093 https://github.com/gorhill/uBlock/commit/d7d544cda040bb79aa3ab2591521bb1c43f57aaahttps://git.synz.io/Synzvato/decentraleyes/-/issues/372Add: SyntaxHighlighter (wordpress.com)2019-07-23T18:23:43ZoraculixAdd: SyntaxHighlighter (wordpress.com)The SyntaxHighlighter by Alex Gorbatchev is widely used on blogs with code samples.
It is served as static content by Wordpress.com, but often takes ages to load. Inclusion in Decentraleyes would be great for page loading performance, if...The SyntaxHighlighter by Alex Gorbatchev is widely used on blogs with code samples.
It is served as static content by Wordpress.com, but often takes ages to load. Inclusion in Decentraleyes would be great for page loading performance, if this is possible at all.
Not sure whether wp.com always uses the same URL for the js library, but here's the one I found so far:
https://s1.wp.com/_static/??-eJzTLy/QTc7PK0nNK9EvyClNz8wr1i+uzCtJrMjITM/IAeKS1CJMEWP94uSizIISoOIM5/yiVL2sYh19yo1yKiotzgguzAEaZ59ra2hiZGRsYmRobJIFAI/MP6c=
There are some more libraries on wp.com that would also be of high interest, but I'll start with this one.
Cheers,
Uwehttps://git.synz.io/Synzvato/decentraleyes/-/issues/371Page broken2019-07-21T21:10:01ZcrssiPage brokenThe page `https://www.racunalniske-novice.com/novice/sporocila-za-javnost/comtrade-in-ibm-showcase-event.html` does not load if not whitelisted.
Same goes for `https://account.godaddy.com`.
Is there anything generally that can be improv...The page `https://www.racunalniske-novice.com/novice/sporocila-za-javnost/comtrade-in-ibm-showcase-event.html` does not load if not whitelisted.
Same goes for `https://account.godaddy.com`.
Is there anything generally that can be improved inside Decetraleyes code or whitelisting is the only solution?
Thank you and cheershttps://git.synz.io/Synzvato/decentraleyes/-/issues/370Can't detect some CDNs?2019-12-22T12:37:44ZElmar2001Can't detect some CDNs?The test page shows that the extension works as intended, however there are some CDNs that decentraleyes can't detect and replace. For example, on https://getuikit.com/ I can see that cdnjs.cloudflare.com is "noop"ed in ublock origin but...The test page shows that the extension works as intended, however there are some CDNs that decentraleyes can't detect and replace. For example, on https://getuikit.com/ I can see that cdnjs.cloudflare.com is "noop"ed in ublock origin but decentraleyes doesn't indicate that it's been replaced with the local one.
Using latest version of brave.https://git.synz.io/Synzvato/decentraleyes/-/issues/367add alicdn?2019-08-09T01:35:53Zvirufukiwiadd alicdn?I couldn't find a way to check if it is already added, and given the popularity I would be surprised if it wasn't, but could alicdn be added? AFAIK it is js and used a lot in China and on Chinese platforms.
Reference:
https://www.alibab...I couldn't find a way to check if it is already added, and given the popularity I would be surprised if it wasn't, but could alicdn be added? AFAIK it is js and used a lot in China and on Chinese platforms.
Reference:
https://www.alibabacloud.com/product/cdnhttps://git.synz.io/Synzvato/decentraleyes/-/issues/360Add support for FontAwesome CDN2019-04-25T18:42:33ZDecentraleyes FanAdd support for FontAwesome CDNDescriptions of the CDN I could find:
* https://fontawesome.com/start
* https://cdn.fontawesome.com/
* https://cdn.fontawesome.com/help
The CDN supposedly serves only CSS, icons and customized (site-specific) JavaScript, so it wouldn't...Descriptions of the CDN I could find:
* https://fontawesome.com/start
* https://cdn.fontawesome.com/
* https://cdn.fontawesome.com/help
The CDN supposedly serves only CSS, icons and customized (site-specific) JavaScript, so it wouldn't be a candidate for inclusion into Decentraleyes. But I found non-customized JavaScript from FontAwesome CDN in the wild:
```
<script defer src="https://use.fontawesome.com/releases/v5.0.10/js/all.js" integrity="sha384-slN8GvtUJGnv6ca26v8EzVaR9DC58QEwsIk9q1QXdCU8Yu8ck/tL/5szYlBbqmS+" crossorigin="anonymous"></script>
```
I have no idea how the (seemingly quite overcomplicated) FontAwesome system works and what this JavaScript library does. I couldn't find any mention of it in the docs. More information about it would be welcome.
https://git.synz.io/Synzvato/decentraleyes/-/issues/359reCAPTCHA/Buster (reCAPTCHA solver)2019-08-12T16:02:32ZAMihail1reCAPTCHA/Buster (reCAPTCHA solver)I think Decentraleyes may be contributing to Googles reCAPTCHA spitting out the "automated queries ..." error when requesting a audio reCAPTCHA challenge - I even have google.com;gstatic.com whitelisted and the advanced options turned of...I think Decentraleyes may be contributing to Googles reCAPTCHA spitting out the "automated queries ..." error when requesting a audio reCAPTCHA challenge - I even have google.com;gstatic.com whitelisted and the advanced options turned off. Perhaps someone could look into this?https://git.synz.io/Synzvato/decentraleyes/-/issues/354Update FAQ to better explain advanced workflows2019-04-17T17:34:01Zgitsynzio_account1111Update FAQ to better explain advanced workflowshttps://uupdump.ml/ is displayed incorrectly whenever Decentraleyes is enabled, even though I nooped jsdelivr inside uBo rules. Allowing it completely (making green) or turning off uBo doesn't unbreak it, only turning off Decentraleyes d...https://uupdump.ml/ is displayed incorrectly whenever Decentraleyes is enabled, even though I nooped jsdelivr inside uBo rules. Allowing it completely (making green) or turning off uBo doesn't unbreak it, only turning off Decentraleyes does. I've checked the test, and it says it's fully operational.
![20190305_decentraleyes](/uploads/6071b965f9c6ce521e888f75c3a19408/20190305_decentraleyes.PNG)https://git.synz.io/Synzvato/decentraleyes/-/issues/353Allow disabling "Block requests for missing resources" option per domain2019-04-06T20:26:51ZlhindirAllow disabling "Block requests for missing resources" option per domainWhen I enable "Block requests for missing resources", Decentraleyes blocks MathJax (e.g. at https://math.stackexchange.com). This means the option is working as intended, but I trust this resource, so I want to allow it. However, all I c...When I enable "Block requests for missing resources", Decentraleyes blocks MathJax (e.g. at https://math.stackexchange.com). This means the option is working as intended, but I trust this resource, so I want to allow it. However, all I can do is fully whitelist the domain, which also allows Google-hosted jQuery.
Would it be difficult to implement a per-domain override for this setting so that Decentraleyes would still serve jQuery without blocking missing resources? As more resources are added to Decentraleyes, such an override would be used less and less, but in the meantime it seems like the best compromise between decentralization and functioning pages. Or should I just be asking for MathJax support? The fact that the option is working means that Decentraleyes is already intercepting it; shouldn't it be able to handle all resources it intercepts?
Maybe I'm getting ahead of myself. Is Decentraleyes intended to one day support many resources? Or will it just have the small list it does now (according to the FAQ for uMatrix users)? If it were to support many, allowing users to selectively enable the resources for the sites they visit (something like how different filter lists for ad blockers work) would be useful to combat bloat.
I'll readily admit I'm not particularly well-versed in any of this; I'm just making suggestions off of intuition. Thanks for any info you can provide.
PS: How can I get rid of the whopping three bars at the top of this pane about Microsoft acquiring GitHub, a request to register or sign in (even though I'm signed in) and info about migrating from GitHub? They don't seem to have close buttons.