trezor / trezor-suite

Trezor Suite Monorepo
https://trezor.io/trezor-suite
Other
674 stars 243 forks source link

Remove redundant bootloader message from seamless update flow #12295

Open komret opened 2 months ago

komret commented 2 months ago

In the REBOOT_AND_INSTALL flow, the top modal is unnecessary, user doesn't need to know that Trezor is going to reboot. Remove the top modal for this flow, but keep it for manual and REBOOT_AND_WAIT flows.

Current: image Desired: image

komret commented 2 months ago

This is tricky because the second modal is displayed upon ButtonRequest_Other event for both REBOOT_AND_WAIT and REBOOT_AND_INSTAL flow. So in order to differentiate, Connect must send an additional event at the start of the process informing Suite about the flow it has chosen.