Converse 5.0.0 was recently released and fixes some OMEMO bugs. Perhaps you want to give it another try.
There's still an OMEMO MUC bug, but someone is working on that.
I'm using bowsers always in #private #mode. So if I've to restart it, of course all cached keys are gone and the messages from beforehand no more can decrypted.
So, a web browser based xmpp omemo chat can
IMHO only be a temporarily use case?
OMEMO messages can only be decrypted once by the particular device they were encrypted for.
So either you need to keep those decrypted messages stored in the browser's localStorage cache, or you lose them when your session ends.
You also have a secret key which needs to be kept around, otherwise other devices can't encrypt messages for that particular browser.
So yes, if you want to clear all browser data when you end your session, OMEMO won't work well for you.
Generalistic and moderated instance. All opinions are welcome, but hate speeches are prohibited. Users who don't respect rules will be silenced or suspended, depending on the violation severity.