* Workaround some antifingerprinting features for webp polyfill
It affects in particular IceCat 60.7
WebpHero has been upgraded, and tries to detect if the workaround is
necessary.
If it is, there is a setting to let the user disable the workaround if
wished.
Fixes#835 and #816 (support of DataURI images when webp is not
supported by the browser)
* Rename feedNodeWithBlob function to feedNodeWithDataURI
* Added canvas elements to stylesheets
Co-authored-by: Jaifroid <egk10@cam.ac.uk>
* Add auto options to index.html
* update app.js
* update uiUtil.js
* testing
* Update app.js
* fixed bug in app.js
* Update app.js
* removed extra spaces
* removed extra spaces
* Fixes autoTheme eventListener in app.js and removed spaced in index.html
* app.js
* removed extra spaces
* updated app,js and uiUtil.js
* fixed bug when browser doesn't support color-schemes
* added removeChild() instead of remove() and renamed class
* parentElement to parentNode
As the parentElement is new to firefox and IE
* parentElement to parentNode
* fixes options for theme and some for wikimedia theme
* fixes help for the wikimedia theme
* update uiUtil.js
* moved code back to previous place
* displays auto theme description
* added auto description <p>
* removed space added again
* Update uiUtil.js
Defined `oldDescription` earlier before using it
* fixes oldDescription
* Update uiUtil.js
Co-authored-by: Mossroy <mossroy@mossroy.fr>