nextcloud-keeweb icon indicating copy to clipboard operation
nextcloud-keeweb copied to clipboard

Error opening App with MS Edge

Open maurerle opened this issue 5 years ago • 7 comments

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

maurerle avatar Aug 31 '20 10:08 maurerle

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.

arnowelzel avatar Aug 31 '20 11:08 arnowelzel

Where are we using TextEncoder? It worked with 0.6.2, is this due to the upgraded keeweb version or a different change?

maurerle avatar Aug 31 '20 12:08 maurerle

I believe this is caused by the updated version of Keeweb.

arnowelzel avatar Aug 31 '20 12:08 arnowelzel

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.

maurerle avatar Aug 31 '20 12:08 maurerle

This can be closed with an upgrade of keeweb to at least 1.15.7

maurerle avatar Sep 30 '20 11:09 maurerle

I'll prepare a new beta version for verification.

arnowelzel avatar Sep 30 '20 11:09 arnowelzel

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.

arnowelzel avatar Sep 30 '20 11:09 arnowelzel