I can replicate this.
Using a test user and activating the Encryption for the first time goes smoothly, but then there’s no way to disable it.
- Enable Encrypted Messages for a test user from their Preferences/Security
- Click on the wrench icon and ‘Disable Encrypted Messages’
- Button to Disable is greyed out and unpressable
If you have encrypted messages and need to ‘type to confirm’ then this also presents an unpressable button:
When enabling, this error appears in the browser console:
[PLUGIN discourse-encrypt] reopenWidget: Could not find widget quick-access-panel in registry widget.js:82
reopenWidget widget.js:82
reopenWidget plugin-api.js:654
initialize decrypt-topics.js:104
withPluginApi plugin-api.js:2159
initialize decrypt-topics.js:101
initialize app.js:173
runInstanceInitializers Ember
each dag-map.js:192
walk dag-map.js:121
each dag-map.js:66
topsort dag-map.js:72
Ember 4
invoke queue.ts:201
flush queue.ts:98
flush deferred-action-queues.ts:75
_end index.ts:616
_boundAutorunEnd index.ts:257
(Async: promise callback)
n platform.ts:28
flush Ember
_scheduleAutorun index.ts:803
_ensureInstance index.ts:791
schedule index.ts:384
Ember 6
<anonymous> start-app.js:4
<anonymous> discourse-boot.js:20
<anonymous> discourse-boot.js:21
I also spotted a missing string for key rotation: