Error opening App with MS Edge
Using the not-chromium-based MS Edge browser I get the following error in the console while the body stays plain white and the app does work:
'TextEncoder' is not defined
Windows10 1909
NC-Keeweb: 0.6.3
Seems this is a compatibility issue. According to https://caniuse.com/#feat=textencoder TextEncoder is not supported in older versions of Edge.
That may be solved using the Polyfill documented at https://developer.mozilla.org/de/docs/Web/API/TextEncoder.
Where are we using TextEncoder? It worked with 0.6.2, is this due to the upgraded keeweb version or a different change?
I believe this is caused by the updated version of Keeweb.
Well thats weird, as I can't find anything related to it on the keeweb repo. But I can reproduce it at https://app.keeweb.info/. I will open an upstream issue for this, as people will probably bump into this.
We should at least show some compatibility warning as NC is said to support IE11 and Edge too.
This can be closed with an upgrade of keeweb to at least 1.15.7
I'll prepare a new beta version for verification.
There is a new beta version 0.6.4 you can check out: https://nextcloud.0x0c.de/s/jjZgiwGr5bGcc2r
I did a test with NC 18 and NC 19 and could not find any major issues.
Extract the archive and replace the existing apps/keeweb folder in your Nextcloud server with the one in the archive. After this you need to run the Nextcloud updater once.