converse.js icon indicating copy to clipboard operation
converse.js copied to clipboard

OMEMO not available after login

Open drtrigon opened this issue 3 years ago • 1 comments

Describe the bug Whenever I come back after some time to conversejs I have to login again. After this login the OMEMO encryption is not switched on and if I try to do so I get a message that tells me it is not possible to swithc on OMEMO as the other side uses a client that does not support it. This is wrong! After some time the OMEMO encryption does usally get available again, but still I have to enable it manually.

To Reproduce Steps to reproduce the behavior:

  1. Having a chat using OMEMO encryption (in my case the other side uses converstions app)
  2. Wait until you get logged out by conversejs
  3. Log-in again
  4. Try to enable OMEMO in the chat again
  5. See error

Expected behavior OMEMO should be avaible immediately after login. Even better would be to auto-enable OMEMO in all chats that it had enabled before log-out.

Environment (please complete the following information):

  • Firefox using https://conversejs.org/
  • other side uses conversations app on Android
  • chat server 5222.de

drtrigon avatar Aug 24 '22 06:08 drtrigon

@drtrigon We have made a number of OMEMO fixes since this bug report was made. Would you be able to confirm whether the problem was fixed, or still exists in version 12?

jcbrand avatar Sep 18 '25 06:09 jcbrand