-
-
Notifications
You must be signed in to change notification settings - Fork 2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cannot upload files to encrypted rooms when Riot is served from a non-secure origin #4890
Comments
I also can't reproduce it on /develop or on /app. I'll have to take a look on Monday, but it might just be a copy/paste fail when uploading the build. fwiw, the build used was just the package available on github. |
I can still reliably reproduce this when using 0.12.2 from github. |
Unsure how to prioritise this - it seems likely that it's a function of however you're running your riot.im instance, but if this is common to everyone outside of https://riot.im/{app,develop} then it's problematic. |
This is a surprisingly Chrome and environment related issue, so I'll leave it to the team to triage/close this as needed. As per https://developers.google.com/web/updates/2017/06/chrome-60-deprecations the SubtleCrypto library is not available when on an insecure page. Because we're running a pilot on Riot in the workplace, we didn't bother setting up a cert for the server. |
Other things will break without a working SubtleCrypto, such as key exporting/importing, and possibly the future key verification method. It would probably be a good idea to detect the lack of SubtleCrypto and display some sort of warning that things may not work properly. |
(Removing the community testing label, since this requires setting up a custom non-https Element instance and making that available to everyone, or walking people through setting up their own instance locally; it's probably better to spend community testing time on things we can test on app.element.io directly) |
And this issue is certainly still applicable, browsers still block SubtleCrypto on non-https. |
Description
Tried the upload button and drag/drop.
Steps to reproduce
Log: not sent
Version information
The text was updated successfully, but these errors were encountered: