-
-
Notifications
You must be signed in to change notification settings - Fork 85
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
openpgp4frp uri on mac not working #1969
Comments
Look like we need to use URI decode on it. |
No just patch the core to handle this. The core is already handling similiar problems. |
only the # is encoded? strange |
closing this stale issue here, it is unclear if a core change is actually required and there is deltachat/deltachat-desktop#2257 to track the bug. |
nope, deltachat/deltachat-desktop#2257 is a different issue:
As the other uri-decoding also happens in core I believe this quirk should also be handled in the core. |
what exactly shall core do? replacing |
ping @Jikstra @Simon-Laux can you please specify the actionable item in more detail? otherwise, as mentioned above, i suggest to close this issue until things are clearer. |
core should be able to also read those "escaped" qr-codes/URI's too, maybe by replacing the first |
the "correct" way to fix would probably be inside of macOS (or maybe its a platform specific bug in electron?), but then even if apple fixes it users rely on updates to get it. so doing it in core would be faster. |
closes #2257 show qr code content if decoding failed also add a workaround for deltachat/deltachat-core-rust#1969 until core can accept both.
added a workaround for this in desktop, but we should really handle that stuff in core so new clients like dc40 do not have to care about handling that macOS quirk. |
closes #2257 show qr code content if decoding failed also add a workaround for deltachat/deltachat-core-rust#1969 until core can accept both.
look what I just found in the iOS source code:
iOS is implementing the workaround too ;) |
For some reason the openpgp4fpr uris get slightly changed when openend on mac.
Original:
B1DBA3C28FD67767738677061B6DCEF1CF5CDA98#a=delta%2Didentity%40testrun.org&g=LoginBot%20group%20%281316%29&x=k8emwgc7-4v&i=g6gjemwZ3_x&s=_3MdmNR39RP
Altered:
B1DBA3C28FD67767738677061B6DCEF1CF5CDA98%23a=delta%2Didentity%40testrun.org&g=LoginBot%20group%20%281316%29&x=k8emwgc7-4v&i=g6gjemwZ3_x&s=_3MdmNR39RP
Basically the
#
is getting replaced with%23
The text was updated successfully, but these errors were encountered: