Roman Zeyde

Results 503 comments of Roman Zeyde

Pushed a small test-related fix (to handle a race in https://data.trezor.io/dev/firmware/ui_report/15725349158/T3W1-en-core_device_test-index.html). There is no need in the last `self.debug.click(self.debug.screen_buttons.ok())` since we use "zero timeout" when animations are disabled.

Ran TS5 device tests on 176f0a69a888582937228f4a6dabf0b907eecc5d: ``` + pytest tests/device_tests/ -m 'not sd_card' --random-order-seed=1 --random-order-bucket=module ... === 1405 passed, 188 skipped, 6 deselected, 12 xfailed in 8898.82s (2:28:18) === ```

Tested address, xpub and transaction signature confirmation on [Suite](https://github.com/trezor/trezor-suite/actions/runs/15726249807) with BTC Testnet4.

Rebased over `main` to fix a few merge conflicts (and updated UI fixtures).

Will resolve the conflicts, and update this PR :)

It will probably conflict with https://github.com/trezor/trezor-firmware/pull/4987's changes... will rebase.

> you may want to build the blob in the same way that the translated blobs are doing it I am not sure that we can do it using a...

> at this point you may want to build the blob in the same way that the translated blobs are doing it, and include it via `include_bytes!` In https://github.com/trezor/trezor-firmware/commit/23e87aada0cd8d30b0cc4ebfcb78f94dbfce8cb2 I...