kiwix-js
kiwix-js copied to clipboard
Fully portable & lightweight ZIM reader in Javascript
Since we already use mocha for assertion in e2e tests, it would make sense to use it in Unit tests also. We currently run Unit tests in UI-based framework (QUnit)...
Although this is not noticeable on desktop, on narrow form factors, the excessive amount of space below the search bar is extremely noticeable. While the ultimate solution to this is...
`replaceAll()` is used to construct the magnet link, and this throws an error in browser < Chrome/Edge 85 and Firefox 77. To be clear, this error only surfaces when you...
@Rishabhg71 This relates to your File System Access PR. I just realized that we don't handle cases where the folder content has changed. It silently fails if a user clicks...
Following on from #1151, I think we need to incorporate (probably into the Ray Charles test, because it is currently less "crowded") a test that it is possible to select...
It's not clear to me if this is an actual regression or whether it never worked properly. However, it is intended that a reset should be a full reset, including...
First reported downstream in https://github.com/kiwix/kiwix-js-windows/issues/475, the graphical landing page of recent ZIMs does not scroll when loaded with jQuery mode. This issue is serious because it also affects the libzim...
As per https://github.com/openzim/mwoffliner/issues/1915, the `summary`/`details` tags are no longer available in the output of mwOffliner ZIM, so the code that collapses the contents of sections after headers no longer works....
According to https://www.theregister.com/2023/09/12/chrome_browser_webp_exploit/, there is an exploit with the libwebp library, which is included (as an Emscripten ASM) in the WebPHero polyfill for WebP images. While it is unlikely that...
While I believe a lot of Stores provide automatic translation, at least the output should be checked for the languages of the app (i.e. French and Spanish, as well as...