IO exceptions lead to a reset of UI and state in the IOTA Ledger application. When a different library is polling the Ledger device in the background, this leads to "wrong CLA" exceptions, rendering the IOTA application unusable.
Steps To Reproduce
Start IOTA on the Ledger device
Start Ledger Live and go to the Manager tab
Actual behaviour
On every request of Ledger Live (a few times per second) the UI is reset.
Expected behaviour
The UI (and internal state) should not reset or there should some warning, that the application is being accessed by two different libraries.
IO exceptions lead to a reset of UI and state in the IOTA Ledger application. When a different library is polling the Ledger device in the background, this leads to "wrong CLA" exceptions, rendering the IOTA application unusable.
Steps To Reproduce
Actual behaviour
On every request of Ledger Live (a few times per second) the UI is reset.
Expected behaviour
The UI (and internal state) should not reset or there should some warning, that the application is being accessed by two different libraries.