element-web icon indicating copy to clipboard operation
element-web copied to clipboard

Finishing recovery setup is "flaky"

Open mxandreas opened this issue 7 months ago • 0 comments

Steps to reproduce

  1. Go to Settings -> Encryption -> Set up recovery
  2. Follow the process to get to the last stage.
  3. Press the "Finish the setup" button multiple times.

Note that pressing the button multiple times is likely to happen, because finishing the setup will take time (at least a few seconds) so the user might click again as they were not sure if they clicked.

Outcome

What did you expect?

The "Finish the setup" button gets disabled once pressed to make it clear for the user that finishing is in progress and/or multiple clicks are handled so that they do not cause any weird behavior.

What happened instead?

Modals popping up several times to enter the recovery key or with error messages. See screen recording below.

Image

Operating system

macOS

Browser information

No response

URL for webapp

app.element.io

Application version

No response

Homeserver

No response

Will you send logs?

Yes

mxandreas avatar Jun 11 '25 11:06 mxandreas