chore(core/eckhart): make paginate buttons equally sized
What changed, and why it matters
This is a cosmetic user-interface tweak for the Trezor hardware wallet's new 'Eckhart' layout. It makes the up/down pagination buttons the same size and updates the expected screen snapshots used in automated tests. There is no indication it fixes or introduces any security vulnerability.
No security action required; treat as a normal UI/layout maintenance commit.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The commit changes the Rust UI code that renders the action bar in the layout_eckhart firmware theme. In PaginateOnly mode it now always splits the button area into two equal halves, adds/removes disabled chevron buttons when the pager transitions between single-page and multi-page states, and darkens a disabled icon color. The bulk of the diff is regenerated UI test fixture hashes (tests/ui_tests/fixtures.json) reflecting the changed pixel output. No cryptographic, protocol, or privileged code paths are touched.
Changed components
core/embed/rust/src/ui/layout_eckhart/firmware/action_bar.rscore/embed/rust/src/ui/layout_eckhart/theme/firmware.rstests/ui_tests/fixtures.jsonInspect captured patch +91 / −80
diff --git a/core/embed/rust/src/ui/layout_eckhart/firmware/action_bar.rs b/core/embed/rust/src/ui/layout_eckhart/firmware/action_bar.rs
index 5ea07de6..54cccef8 100644
--- a/core/embed/rust/src/ui/layout_eckhart/firmware/action_bar.rs
+++ b/core/embed/rust/src/ui/layout_eckhart/firmware/action_bar.rs
@@ -181,9 +181,33 @@ impl ActionBar {
let new_is_last = new_pager.is_last();
let old_is_first = self.pager.is_first();
let new_is_first = new_pager.is_first();
+ let old_is_single = self.pager.is_single();
+ let new_is_single = new_pager.is_single();
self.pager = new_pager;
- if (old_is_last != new_is_last) || (new_is_first != old_is_first) {
+ if self.mode == Mode::PaginateOnly {
+ if new_is_single && !old_is_single {
+ // On single page, disable first/last buttons
+ self.left_button = None;
+ self.right_button = None;
+ self.place_buttons(self.area);
+ } else if !new_is_single && old_is_single {
+ // On multiple pages, enable grayed-out first/last buttons
+ self.left_button = Some(
+ Button::with_icon(theme::ICON_CHEVRON_UP)
+ .with_expanded_touch_area(Self::BUTTON_EXPAND_TOUCH)
+ .with_content_offset(Self::BUTTON_CONTENT_OFFSET)
+ .initially_enabled(false),
+ );
+ self.right_button = Some(
+ Button::with_icon(theme::ICON_CHEVRON_DOWN)
+ .with_expanded_touch_area(Self::BUTTON_EXPAND_TOUCH)
+ .with_content_offset(Self::BUTTON_CONTENT_OFFSET.neg())
+ .initially_enabled(false),
+ );
+ self.place_buttons(self.area);
+ }
+ } else if (old_is_last != new_is_last) || (new_is_first != old_is_first) {
self.place_buttons(self.area);
}
}
@@ -334,25 +358,12 @@ impl ActionBar {
self.next_button.place(right_area);
}
Mode::PaginateOnly => {
- let (left_area, right_area) = if self.pager.is_first() {
- // Only `next_button`
- self.next_button.set_content_offset(Offset::zero());
- (Rect::zero(), bounds)
- } else if self.pager.is_last() {
- // Only `prev_button`
- self.prev_button.set_content_offset(Offset::zero());
- (bounds, Rect::zero())
- } else {
- // Equal-sized `next_button` and `prev_button`
- let (left, _, right) = bounds.split_center(Self::SPACER_WIDTH);
- self.prev_button
- .set_content_offset(Self::BUTTON_CONTENT_OFFSET);
- self.next_button
- .set_content_offset(Self::BUTTON_CONTENT_OFFSET.neg());
- (left, right)
- };
+ // Equal-sized `next_button` and `prev_button`
+ let (left_area, _, right_area) = bounds.split_center(Self::SPACER_WIDTH);
self.prev_button.place(left_area);
self.next_button.place(right_area);
+ self.left_button.place(left_area);
+ self.right_button.place(right_area);
}
}
}
@@ -467,7 +478,7 @@ impl Component for ActionBar {
Mode::Single => !self.pager.is_first(),
Mode::Double { .. } => true,
Mode::Timeout => false,
- Mode::PaginateOnly => !self.pager.is_first() && !self.pager.is_last(),
+ Mode::PaginateOnly => !self.pager.is_single(),
};
if show_divider {
let pos_divider = self.prev_button.area().right_center();
diff --git a/core/embed/rust/src/ui/layout_eckhart/theme/firmware.rs b/core/embed/rust/src/ui/layout_eckhart/theme/firmware.rs
index 0f288e7e..3d5c4a95 100644
--- a/core/embed/rust/src/ui/layout_eckhart/theme/firmware.rs
+++ b/core/embed/rust/src/ui/layout_eckhart/theme/firmware.rs
@@ -195,7 +195,7 @@ pub const fn button_default() -> ButtonStyleSheet {
font: fonts::FONT_SATOSHI_MEDIUM_26,
text_color: GREY,
button_color: BG,
- icon_color: GREY,
+ icon_color: GREY_EXTRA_DARK,
},
}
}
diff --git a/tests/ui_tests/fixtures.json b/tests/ui_tests/fixtures.json
index 25815207..8d6d54cb 100644
--- a/tests/ui_tests/fixtures.json
+++ b/tests/ui_tests/fixtures.json
@@ -28876,12 +28876,12 @@
"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_cancel[m-86h-0h-12h-0-0-InputScriptType.SPENDTAP-4c5b2b38": "d92876b7018e278861c1c959246fb8696b6feb0f2a0fc5d642f07b869ab2e23b",
"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_multisig_15": "ba24b4e31a68cfae08e469daa4624f825e5fc7bea86e21ce80adc28e31af14b7",
"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_multisig_3": "cc80d8b61126bf028bb3816ff841dae36b6de5a05bc4aa4b441b756a5db9b5a7",
-"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDMULTISIG-0-3-4efd9cf3": "583cde9788b0c5870fa676c104c4d68ce8f9f8fa280c56fc59ca7b9edb768444",
-"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDMULTISIG-0-3-98a7e339": "583cde9788b0c5870fa676c104c4d68ce8f9f8fa280c56fc59ca7b9edb768444",
-"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDP2SHWITNESS--2cf5f03c": "e6a9887495b03dd34ef42fd1941feaff4c92aedc86caaf1fff6f821f53fd60ff",
-"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDP2SHWITNESS--5ea18367": "c22c1e8d5c7b140efd697854eb57608cd05059bf9a5b805a89d8a7a4ce3ed821",
-"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDWITNESS-2-bc-e70b56ea": "3d0e66247521e1e70e6d91bf42cd540b9a98b547bb6c9588ac55441971186cf2",
-"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDWITNESS-2-bc-f3c4650f": "58eb09cc078f2734a7037fdfd3216d878cae5e2e7ad0ce7c7da7c25bd2a99396",
+"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDMULTISIG-0-3-4efd9cf3": "4168470468b0be39200e54745e718120782819b29bc428d4a9a30fdfada73c5d",
+"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDMULTISIG-0-3-98a7e339": "4168470468b0be39200e54745e718120782819b29bc428d4a9a30fdfada73c5d",
+"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDP2SHWITNESS--2cf5f03c": "6c74d1ed0b0675504ed2b6110c77398f15365d79e2eedba5c5b0e78d165f3955",
+"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDP2SHWITNESS--5ea18367": "16f9b5de6192ed208e7e3160b3d7b8212f16715c14f4e736d41bd401670cd6b5",
+"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDWITNESS-2-bc-e70b56ea": "4103723c6d2d6eb66a314e2eed65fe0efac4789a58699f62af606618216f8c08",
+"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDWITNESS-2-bc-f3c4650f": "fbd60316c48e090e25eed72a7d14ccec1e37823ee99768c1c3b73ef62798d218",
"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_tt[m-44h-0h-12h-0-0-InputScriptType.SPENDADDRESS-5c88d0fd": "c5d71fa0eea938394b7bd9982e942aa32ad700239384b8e1dc134f1f6d3d2749",
"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_tt[m-44h-0h-12h-0-0-InputScriptType.SPENDADDRESS-87490d4e": "1b0021040cea849f9766d468559a298a6befc71e713bc21dbc6efc849e7d0df5",
"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_tt[m-49h-0h-12h-0-0-InputScriptType.SPENDP2SHWIT-9bc227c1": "05c1df0feb618c8da11696e9c0ec89ac1123a33fc060a9d227a4b20d6a4f414e",
@@ -29834,7 +29834,7 @@
"T3W1_cs_reset_recovery-test_recovery_slip39_advanced.py::test_same_share": "86f23048eee5abf6a4377f5376f5d09ed43747a2dc14fbf0ffd0342018f389f6",
"T3W1_cs_reset_recovery-test_recovery_slip39_advanced.py::test_secret[shares0-c2d2e26ad06023c60145f1-afc2dad5": "7b1e3ac4feb7c9f69903d3b76ab6cb65c0d9ec6eb2669072b9c24d692d820fd0",
"T3W1_cs_reset_recovery-test_recovery_slip39_advanced.py::test_secret[shares1-c41d5cf80fed71a008a3a0-eb47093e": "cee7b61cb281298ce37b7d6934778ff33d8a3db6ce9df86e8e2d7b6c96ecf5cb",
-"T3W1_cs_reset_recovery-test_recovery_slip39_advanced.py::test_secret_click_info_button[shares0-c2d2-850ffa77": "3b6e05ea789d57a75ee8e75e469a4420d423b082de5fe98dd477abfcfe78c829",
+"T3W1_cs_reset_recovery-test_recovery_slip39_advanced.py::test_secret_click_info_button[shares0-c2d2-850ffa77": "b9d20da7e96a57eb709c6873e082390fa6005acdea69aa0403e1db3d618e6e03",
"T3W1_cs_reset_recovery-test_recovery_slip39_advanced.py::test_secret_click_info_button[shares1-c41d-ca9ddec8": "b56ca060e09bbd7c80611e1fb6177bc0e8cdeeac5db28d45df4046242689605b",
"T3W1_cs_reset_recovery-test_recovery_slip39_advanced_dryrun.py::test_2of3_dryrun": "f8fdab832df4f89ceb6e453d2bd0a64814a47b44739bd12e41a734299177bab0",
"T3W1_cs_reset_recovery-test_recovery_slip39_advanced_dryrun.py::test_2of3_invalid_seed_dryrun": "80362137b55e8b6c7eb8e9e57aae82a739aff3002550766ca7965feaa5bb76a8",
@@ -29872,7 +29872,7 @@
"T3W1_cs_reset_recovery-test_reset_bip39_t2.py::test_reset_entropy_check": "f364117a8cd62e14fadf3faeb37d463eb4a764b7e68f6e97f4892576fe620433",
"T3W1_cs_reset_recovery-test_reset_bip39_t2.py::test_reset_failed_check": "6e5dd8c1e335583fd4f21cf325dc10e44f5bb0c19d574c52e01f3193e2c1d218",
"T3W1_cs_reset_recovery-test_reset_recovery_bip39.py::test_reset_recovery": "ed64b9b867ebc131357b06b00c9877d6239cddf0ace7532231772ac489f56054",
-"T3W1_cs_reset_recovery-test_reset_recovery_slip39_advanced.py::test_reset_recovery": "f32823ebb2c4cb99ca4dc8adde795bcf368a71c91a302a001bfda48efbac73f8",
+"T3W1_cs_reset_recovery-test_reset_recovery_slip39_advanced.py::test_reset_recovery": "0410d9e870912ff58fb090b848b89228363ba214e6cc04876bef77b5ec425968",
"T3W1_cs_reset_recovery-test_reset_recovery_slip39_basic.py::test_reset_recovery": "0cf5a6e434010c56df51fc8f5a17b8b3400214151f7d6a671f66af0152226940",
"T3W1_cs_reset_recovery-test_reset_slip39_advanced.py::test_reset_device_slip39_advanced": "bfa642805092e6f6b5581dd1fd5afc2a36882e920014795af9531a902f918796",
"T3W1_cs_reset_recovery-test_reset_slip39_basic.py::test_reset_device_slip39_basic": "4ab0acc3593beb6332fffada273332ac0405c58c43363f7ed14dc0ab7201bb75",
@@ -30108,9 +30108,9 @@
"T3W1_cs_test_msg_applysettings.py::test_set_brightness[None-False]": "559c942026590c2f32aadaa570bb2d2ca57462839a8cca4b51ddfe7139fe0b49",
"T3W1_cs_test_msg_applysettings.py::test_set_brightness_negative": "535037bfe5f1459cfdf305915835d8bf2a9a427c3f60264a8cc3ca6f306a61b1",
"T3W1_cs_test_msg_backup_device.py::test_backup_bip39": "8755747f5c7b503d9c5debadbbde137e1b1aeeca5d36fcd6babb539763772bbf",
-"T3W1_cs_test_msg_backup_device.py::test_backup_slip39_advanced[click_info]": "57cf5d287f4f5a1576d8be8a1e5e5833d76733aebb9fb34176c234c4487fda7c",
+"T3W1_cs_test_msg_backup_device.py::test_backup_slip39_advanced[click_info]": "464b380d1ad5f3c8fb5f7f4862de82ed5160d0075e88bb6425352b4eff668f82",
"T3W1_cs_test_msg_backup_device.py::test_backup_slip39_advanced[no_click_info]": "7b6659619cdc394de0b7ae1f0e741a40f2cef55bdb30c7d65546bc40c84c137d",
-"T3W1_cs_test_msg_backup_device.py::test_backup_slip39_basic[click_info]": "cbd2b299802e67cbfac08387374aaa21527f6eefb0a2223847698dbc5069b9ce",
+"T3W1_cs_test_msg_backup_device.py::test_backup_slip39_basic[click_info]": "a5cd38cce1b36af62a39da04e581c7d9c257cf8823e9ed46a00869e59a381ba5",
"T3W1_cs_test_msg_backup_device.py::test_backup_slip39_basic[no_click_info]": "c9211ba835c17f60088a7479424d3eda6663418800a7a185dffb9211750d27b6",
"T3W1_cs_test_msg_backup_device.py::test_backup_slip39_custom[1_of_1]": "478f222c3d00eadd549cb2f103afc9ed83bb9e2b5d02882934c0ba2f130f3d23",
"T3W1_cs_test_msg_backup_device.py::test_backup_slip39_custom[2_of_2]": "0a0c1317922690ed4647a8e4f699fb337d31ce9cd1d69e104ee9834fdb30bfa0",
@@ -30335,12 +30335,12 @@
"T3W1_de_bitcoin-test_getaddress_show.py::test_show_cancel[m-86h-0h-12h-0-0-InputScriptType.SPENDTAP-4c5b2b38": "d46a2010739946b4d41c7d81f7e687efc9170f25075dad8bf04bb9e13b9059c8",
"T3W1_de_bitcoin-test_getaddress_show.py::test_show_multisig_15": "ea15dd3a32ea5eac929cc8ed5caf2d33b91dff46e4418281ed4cfbb7b04f472c",
"T3W1_de_bitcoin-test_getaddress_show.py::test_show_multisig_3": "387c4a5f73471d7446c00e8627f994a71c308a8677bf53e818a1a06c54a73b5c",
-"T3W1_de_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDMULTISIG-0-3-4efd9cf3": "9aaf19aa20ce294899c54ef7af76850910fd454eb72d50e23910a5d1dc353cd2",
-"T3W1_de_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDMULTISIG-0-3-98a7e339": "9aaf19aa20ce294899c54ef7af76850910fd454eb72d50e23910a5d1dc353cd2",
-"T3W1_de_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDP2SHWITNESS--2cf5f03c": "0edbc2455be99d64fb1de8ca526bf3830e0335fc8447be4dd9cf6bfbf9c4f271",
-"T3W1_de_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDP2SHWITNESS--5ea18367": "0f400fc866cd7031c713f289c689edbecad2e8efa25cae7ead0875080334cf8b",
-"T3W1_de_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDWITNESS-2-bc-e70b56ea": "fe0d5de300b818027bfd8bc49189858303b687dcd8f46366e449aeeee7b0e7df",
-"T3W1_de_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDWITNESS-2-bc-f3c4650f": "33f2109fcbd5adee736e131426356b62597c40d3bf933d5e2c01702a86d2e2f3",
+"T3W1_de_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDMULTISIG-0-3-4efd9cf3": "465acaad87c6b5976820ccf490bb4149de03901cadfd9442faf5632dc65a97a8",
+"T3W1_de_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDMULTISIG-0-3-98a7e339": "465acaad87c6b5976820ccf490bb4149de03901cadfd9442faf5632dc65a97a8",
+"T3W1_de_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDP2SHWITNESS--2cf5f03c": "885fa5e3b1f2031b5f7ff4a3d518652947c67582697b3c0d262feae4a60691fb",
+"T3W1_de_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDP2SHWITNESS--5ea18367": "edb2387b684fe7330064a2dcf5115e090fe2e6bf147d48ab1911a4ce0d95c7fa",
+"T3W1_de_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDWITNESS-2-bc-e70b56ea": "b86549b32f04bd6a19ca7a3dc6303a0845fa09d66232edb16c46b28cab672eaa",
+"T3W1_de_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDWITNESS-2-bc-f3c4650f": "2239c8b6fa5b65d8157d54f0f3914ba5be415517f164027b34e0ad9090f42b67",
"T3W1_de_bitcoin-test_getaddress_show.py::test_show_tt[m-44h-0h-12h-0-0-InputScriptType.SPENDADDRESS-5c88d0fd": "63deed35a4a21e1e049f046631da039de0b17c94b1d7f899e0f80e0034550cdb",
"T3W1_de_bitcoin-test_getaddress_show.py::test_show_tt[m-44h-0h-12h-0-0-InputScriptType.SPENDADDRESS-87490d4e": "9196eac756c17fdd035b6d5dcb9f67fad32e5b40d6b2b232733cdfcb172507ad",
"T3W1_de_bitcoin-test_getaddress_show.py::test_show_tt[m-49h-0h-12h-0-0-InputScriptType.SPENDP2SHWIT-9bc227c1": "5f6c6cbc2275754b6cf496bbcdc1b10f2a295a88ebc6a9dfbf448c27d437d00e",
@@ -31293,7 +31293,7 @@
"T3W1_de_reset_recovery-test_recovery_slip39_advanced.py::test_same_share": "1469079120784666cab9254894aed25ae6d413bda56d8740aa31ac3ec43a38ea",
"T3W1_de_reset_recovery-test_recovery_slip39_advanced.py::test_secret[shares0-c2d2e26ad06023c60145f1-afc2dad5": "02fc3d84784146dc2bcec97ef0e035d5664e6026a393af8bc06f155c6b8cfd2c",
"T3W1_de_reset_recovery-test_recovery_slip39_advanced.py::test_secret[shares1-c41d5cf80fed71a008a3a0-eb47093e": "f0ec541cd248677055ce8f5d5f88f3336dea153348888bcb0619886be358b571",
-"T3W1_de_reset_recovery-test_recovery_slip39_advanced.py::test_secret_click_info_button[shares0-c2d2-850ffa77": "7a2ec8fee96be08d5c6e827c366f14a9350b0ad6bb411ed473eb92cb70c41f3b",
+"T3W1_de_reset_recovery-test_recovery_slip39_advanced.py::test_secret_click_info_button[shares0-c2d2-850ffa77": "c1fc3c054bdb0492774de49921bbecb39ad648083c2a32d0014236e5952599cc",
"T3W1_de_reset_recovery-test_recovery_slip39_advanced.py::test_secret_click_info_button[shares1-c41d-ca9ddec8": "8c842de0a64ac15644c68f3485a1cec8f8986ae7ce58a9f1efa64239cafe5284",
"T3W1_de_reset_recovery-test_recovery_slip39_advanced_dryrun.py::test_2of3_dryrun": "b2174746a94564c2a078a0e1738e73b14cf4408cb2611cf6c0b0e66c15ab201f",
"T3W1_de_reset_recovery-test_recovery_slip39_advanced_dryrun.py::test_2of3_invalid_seed_dryrun": "f15ed211ea9cf732226010b7471cd1194cda7299d0c233e0ed6769acc838c6c5",
@@ -31331,7 +31331,7 @@
"T3W1_de_reset_recovery-test_reset_bip39_t2.py::test_reset_entropy_check": "3bfa9fbca60d0f67ad9623e08a08583084335e94149faa8d40590c8125ab9a60",
"T3W1_de_reset_recovery-test_reset_bip39_t2.py::test_reset_failed_check": "a9d1e104287cc935a869a85bd304ac6e6f5dee732bab82182c0cbc578c4ab4c3",
"T3W1_de_reset_recovery-test_reset_recovery_bip39.py::test_reset_recovery": "4c434a0a96e488a22ef131a6a3af30c40dbc5499385bc80fc6b0d9e9d6f96cda",
-"T3W1_de_reset_recovery-test_reset_recovery_slip39_advanced.py::test_reset_recovery": "2ccc269816cc882189f02428496ca3202e6501101c644f2c76f6961fcd1e08c8",
+"T3W1_de_reset_recovery-test_reset_recovery_slip39_advanced.py::test_reset_recovery": "c08aa5ee2629b378dc726b3045e0e9fd6c230e69fd0f73f4cd3988fba5b990ea",
"T3W1_de_reset_recovery-test_reset_recovery_slip39_basic.py::test_reset_recovery": "1bc21ec105a5afb5444defec3dce3f9bc8986275f0121dc01c6d161f2816d926",
"T3W1_de_reset_recovery-test_reset_slip39_advanced.py::test_reset_device_slip39_advanced": "63a3104653bdffafc9f89c490674eb0f83d7f67d65695e8a4c1336e22f3a1cd0",
"T3W1_de_reset_recovery-test_reset_slip39_basic.py::test_reset_device_slip39_basic": "31c34585ec642652b32c42000461a45a8ffdae4579be0859b04cd95f1e9915f2",
@@ -31567,9 +31567,9 @@
"T3W1_de_test_msg_applysettings.py::test_set_brightness[None-False]": "722a9dbc51b0c39981f24fa1634de7579c88c161bb461b40f0b23d033c33881b",
"T3W1_de_test_msg_applysettings.py::test_set_brightness_negative": "2bf2200d3f158d1cffae639cd632a3b651fe53af5942b65eb881cfce12817592",
"T3W1_de_test_msg_backup_device.py::test_backup_bip39": "822db0ae7a82970cfebff51a485ab379121bee0c9c5846826f4a283a802338c1",
-"T3W1_de_test_msg_backup_device.py::test_backup_slip39_advanced[click_info]": "e9514704cab65f7f7a7d6f3f405c59def6c4946645399bdeb87e5e4e80ffad46",
+"T3W1_de_test_msg_backup_device.py::test_backup_slip39_advanced[click_info]": "7e9699c121f70034f9478f1b251cd3a449de97a36dc8edb5069f87ff775a9dc8",
"T3W1_de_test_msg_backup_device.py::test_backup_slip39_advanced[no_click_info]": "abe8b05b8b3fdd305f582356c3743bb5db2dfe2406cba58f23fd4ae662c1fa51",
-"T3W1_de_test_msg_backup_device.py::test_backup_slip39_basic[click_info]": "7bd3c474a6c1cfb726f7732ad6faffb2c0b4e352901865ca82317a3c6f363715",
+"T3W1_de_test_msg_backup_device.py::test_backup_slip39_basic[click_info]": "a0ac0007e148f19eebdb9f70bd6642ece4c874a44efd976f132c523ab8e2c1b4",
"T3W1_de_test_msg_backup_device.py::test_backup_slip39_basic[no_click_info]": "8a24d60fbc53fc2a7e84ee1931ea3407eab6dd75718aadd800b80d45465dd5d8",
"T3W1_de_test_msg_backup_device.py::test_backup_slip39_custom[1_of_1]": "13febc56129f15c2785c327b8556fa8a96b26dd4fe16fe856beda6fad2b12e40",
"T3W1_de_test_msg_backup_device.py::test_backup_slip39_custom[2_of_2]": "f1efbccae29b0acb8bd2827fdd39c22f06f53e0860b4a4d609ac4c3f9a819ba7",
@@ -31794,12 +31794,12 @@
"T3W1_en_bitcoin-test_getaddress_show.py::test_show_cancel[m-86h-0h-12h-0-0-InputScriptType.SPENDTAP-4c5b2b38": "08ee51202a18ca0fc56643360d9aee75f21d18ce8f4639181a21497bb9bd5813",
"T3W1_en_bitcoin-test_getaddress_show.py::test_show_multisig_15": "8ca1c9ad1aa002a7ea8263d0f8e67150eb8fbe7a25361d743a628b62012191dd",
"T3W1_en_bitcoin-test_getaddress_show.py::test_show_multisig_3": "d6c973bbccc58867dad60fcff28e07c258828bae611cb35c3c9272b30896ce4f",
-"T3W1_en_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDMULTISIG-0-3-4efd9cf3": "bbb6a91481ce7d1a12957a386ec85b9e9823ee06114f27ccac363719289a6e53",
-"T3W1_en_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDMULTISIG-0-3-98a7e339": "bbb6a91481ce7d1a12957a386ec85b9e9823ee06114f27ccac363719289a6e53",
-"T3W1_en_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDP2SHWITNESS--2cf5f03c": "5d7f44d1da324a1374dbfc02b80cf96adab67c745e9f06be79ff2221a58bc868",
-"T3W1_en_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDP2SHWITNESS--5ea18367": "337e493a57f41b7f832aa97fe7e8526d80a1b2004f9e9e59d1645bd030b4373c",
-"T3W1_en_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDWITNESS-2-bc-e70b56ea": "652fdd8a7beb99cf190b7ee11183a416a111ae9dfe0bc16dd1c3ce5e0f8247f3",
-"T3W1_en_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDWITNESS-2-bc-f3c4650f": "41d38d6717fade974437485ed265cd06a9e0572c81fdfbffe4335c179bfe0ec8",
+"T3W1_en_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDMULTISIG-0-3-4efd9cf3": "4c96330fe3a9cfdcb8298f9ee057a23e3d08d75a4dc97564cb7fc66ef6407828",
+"T3W1_en_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDMULTISIG-0-3-98a7e339": "4c96330fe3a9cfdcb8298f9ee057a23e3d08d75a4dc97564cb7fc66ef6407828",
+"T3W1_en_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDP2SHWITNESS--2cf5f03c": "2835aa83ba505e28a707d1fae139a855e986283828d4415b378f64db986d6a7c",
+"T3W1_en_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDP2SHWITNESS--5ea18367": "774c0c03e667b4f2ab11e129d082123b25c7bbd50e091f13d25f9de528b783b8",
+"T3W1_en_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDWITNESS-2-bc-e70b56ea": "cfd9a90a639277b53bd4c76121eee117aeb230425704fb28f1ddc68c8e4b79f0",
+"T3W1_en_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDWITNESS-2-bc-f3c4650f": "c99ac6e84f9877fa00ca77d8ebfebc0976eaf9524e79312af8db8c51c6ae515b",
"T3W1_en_bitcoin-test_getaddress_show.py::test_show_tt[m-44h-0h-12h-0-0-InputScriptType.SPENDADDRESS-5c88d0fd": "1d7e8f7a7e47fd26c9fae3b625cb98604acf0eee803382ef777f3089fb9c0cd1",
"T3W1_en_bitcoin-test_getaddress_show.py::test_show_tt[m-44h-0h-12h-0-0-InputScriptType.SPENDADDRESS-87490d4e": "36c443f5c49c9aaa145f34162377b2bbbd6ba955f16ba629811b20248f1dfe77",
"T3W1_en_bitcoin-test_getaddress_show.py::test_show_tt[m-49h-0h-12h-0-0-InputScriptType.SPENDP2SHWIT-9bc227c1": "64942c4bebe4e1bc30cbc69a445fdb8a6d8634e56b95e0add82985e5ab8849e5",
@@ -32752,7 +32752,7 @@
"T3W1_en_reset_recovery-test_recovery_slip39_advanced.py::test_same_share": "88ad5ca2794582435e7966f43b9f4cbd6b424e46c8ff688353a0bd3b9bcad35e",
"T3W1_en_reset_recovery-test_recovery_slip39_advanced.py::test_secret[shares0-c2d2e26ad06023c60145f1-afc2dad5": "b6cc61c9be17d838f74e29a4ee26b9c0a93c194736a5eb3c3033df5facb7da1a",
"T3W1_en_reset_recovery-test_recovery_slip39_advanced.py::test_secret[shares1-c41d5cf80fed71a008a3a0-eb47093e": "fc6e817f548949e8cfd5058259a38768b827fe0c09af2daac7963fe869081a60",
-"T3W1_en_reset_recovery-test_recovery_slip39_advanced.py::test_secret_click_info_button[shares0-c2d2-850ffa77": "abe708b29db20c73f1f043b925a44b48a1a061bae6a034786982c876ebfdf56e",
+"T3W1_en_reset_recovery-test_recovery_slip39_advanced.py::test_secret_click_info_button[shares0-c2d2-850ffa77": "49145862c065d96a00caf17214b92a029cd2b5f4ad0d96f81e98fa506fdebb6d",
"T3W1_en_reset_recovery-test_recovery_slip39_advanced.py::test_secret_click_info_button[shares1-c41d-ca9ddec8": "74dcedc91fbc0081bfb7e9cd911e79d9016a524ade46f373f34dd6f9de36a4a7",
"T3W1_en_reset_recovery-test_recovery_slip39_advanced_dryrun.py::test_2of3_dryrun": "c991116fecfbbc3b0ba79c64cb9944f0aa1a8cfb66b46eb95c392c34824b9da1",
"T3W1_en_reset_recovery-test_recovery_slip39_advanced_dryrun.py::test_2of3_invalid_seed_dryrun": "122210400beb8a79f9329a6d2911394c805033f22ff673363d063f6eac36d78a",
@@ -32790,7 +32790,7 @@
"T3W1_en_reset_recovery-test_reset_bip39_t2.py::test_reset_entropy_check": "6cf92c274aef00413efd42399a900bb37115c0431ef9ef6246e131885150fdd9",
"T3W1_en_reset_recovery-test_reset_bip39_t2.py::test_reset_failed_check": "b39484916788b09f49250ed684f36f463d5dc06ab53ca0b5cc1238b119281334",
"T3W1_en_reset_recovery-test_reset_recovery_bip39.py::test_reset_recovery": "f07c863705a321b5c76ece8f3c07203e49c90092b30972cf74089aecce9ec19a",
-"T3W1_en_reset_recovery-test_reset_recovery_slip39_advanced.py::test_reset_recovery": "f1f948322960a6b49946bde27be31704fb6b5797f19d4b5a72fd8b712a3cae13",
+"T3W1_en_reset_recovery-test_reset_recovery_slip39_advanced.py::test_reset_recovery": "01dfa94a6cc7d544a614bee99bf027d9723b71f9397ffb3252728fbd73c10c66",
"T3W1_en_reset_recovery-test_reset_recovery_slip39_basic.py::test_reset_recovery": "2497665b153a20c1414269d3cd7f87755eb82a664530f0ae56d390347dcfee0d",
"T3W1_en_reset_recovery-test_reset_slip39_advanced.py::test_reset_device_slip39_advanced": "13220ee5867dbe6495cbb5e76c8b3a3ba0095f548835e1eaec409fbc49185ce7",
"T3W1_en_reset_recovery-test_reset_slip39_basic.py::test_reset_device_slip39_basic": "1a5fae584afce02502c70d5c711b4ec8647133d8a7fef96be71b2a3ba2d62f58",
@@ -33026,9 +33026,9 @@
"T3W1_en_test_msg_applysettings.py::test_set_brightness[None-False]": "b706c1bc8d414beaa250982a22258f5c551e21268b7c7c15a9e443fc345e93fa",
"T3W1_en_test_msg_applysettings.py::test_set_brightness_negative": "2b19d878184abddf53159d4acb504a1e86a7c2d5fd15de433495742ba7df9cc8",
"T3W1_en_test_msg_backup_device.py::test_backup_bip39": "3359eabf1f094d58a7de9cf9f14486f47b1328c15ff39b1d7ca69a1d6d30428d",
-"T3W1_en_test_msg_backup_device.py::test_backup_slip39_advanced[click_info]": "234f10ddf14a70cf63d91f8570471fb6ce5c50679fedbe381a35a40522c7befe",
+"T3W1_en_test_msg_backup_device.py::test_backup_slip39_advanced[click_info]": "dd43c81ba4f5935a29d1735d10e671c8e332637a52444fc87b0a954e630408f3",
"T3W1_en_test_msg_backup_device.py::test_backup_slip39_advanced[no_click_info]": "bb3b9fc552ea5ff45dbc3655122bfb88af90403db9d9d3efa8d466217affd957",
-"T3W1_en_test_msg_backup_device.py::test_backup_slip39_basic[click_info]": "ab27189b4b2dfbeabcf37712fbfb7b655f815d0f7ddb0f9806c4eb1b19149a0c",
+"T3W1_en_test_msg_backup_device.py::test_backup_slip39_basic[click_info]": "06455ddba1bb0579e9c2de409b7537bc3c77b7c64d07d3a0038517dc67c12f21",
"T3W1_en_test_msg_backup_device.py::test_backup_slip39_basic[no_click_info]": "f7ce02c775655bf539377ed8d0a39e6c55f0836e2b049ca5f7a52b8e2a29435a",
"T3W1_en_test_msg_backup_device.py::test_backup_slip39_custom[1_of_1]": "865e88e4cc28e2ebde5462fe3b6fc31a34a63558065cea47248172fef6552094",
"T3W1_en_test_msg_backup_device.py::test_backup_slip39_custom[2_of_2]": "2138d0d9b05c40e1c36d350ec59b86cbf6efe79539163e0ad09c9247f1a80488",
@@ -33253,12 +33253,12 @@
"T3W1_es_bitcoin-test_getaddress_show.py::test_show_cancel[m-86h-0h-12h-0-0-InputScriptType.SPENDTAP-4c5b2b38": "53371cfea6e644206f5d70ec47c29024328f49295dcc480f240c8c6d5b7d429a",
"T3W1_es_bitcoin-test_getaddress_show.py::test_show_multisig_15": "c2fa190d7d24ee00f8452953e6eb3c86c96c8cc7bcd0bd77e29cc7d4d4ecd0c0",
"T3W1_es_bitcoin-test_getaddress_show.py::test_show_multisig_3": "3d8d50d1217b9f3f468bf9cd6fd323a589e9f2af9b69a7d67145de33b8492813",
-"T3W1_es_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDMULTISIG-0-3-4efd9cf3": "f3f06b7cbc0cd59aae160cec97513173982638bac98bb17d7e288d13f36cb218",
-"T3W1_es_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDMULTISIG-0-3-98a7e339": "f3f06b7cbc0cd59aae160cec97513173982638bac98bb17d7e288d13f36cb218",
-"T3W1_es_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDP2SHWITNESS--2cf5f03c": "c23867633ae12ce3e376a0c3fc453f0700e500d7fcf6cb90413159db404a201a",
-"T3W1_es_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDP2SHWITNESS--5ea18367": "3fa5997e99281e2aad69600b0fdc18186d828e6ee8ed018ba48cec3a1f5e4462",
-"T3W1_es_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDWITNESS-2-bc-e70b56ea": "fd3281301fffe7f9e4ac1c8bbb2d9942a5f8d066254e40a8094c7e9eea64bc6f",
-"T3W1_es_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDWITNESS-2-bc-f3c4650f": "e5c8e5cb87d58a70923c517387954cd62d7746f58f6d9e2f5a5b6bf4dbb3a783",
+"T3W1_es_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDMULTISIG-0-3-4efd9cf3": "ff051de536b5f96a6aff2db91cbb33703fe3007162f08cbadbc8e52fa5332914",
+"T3W1_es_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDMULTISIG-0-3-98a7e339": "ff051de536b5f96a6aff2db91cbb33703fe3007162f08cbadbc8e52fa5332914",
+"T3W1_es_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDP2SHWITNESS--2cf5f03c": "f47824916302f31ee21cc23d4159c5200d7bc3c1a6aca9756161a098587a2ef7",
+"T3W1_es_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDP2SHWITNESS--5ea18367": "d63578e0552156e182e7cb991685493fb082fda2474750012bdebdd4c6e953bd",
+"T3W1_es_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDWITNESS-2-bc-e70b56ea": "2524b322a52bb6fed60ad99f0d2e6944e2f7231d98e8f76eefa6ad9764fd4fa9",
+"T3W1_es_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDWITNESS-2-bc-f3c4650f": "83642112c5f60f60347683b860ce7945103ffa4503f06d8aacb685255dbebe10",
"T3W1_es_bitcoin-test_getaddress_show.py::test_show_tt[m-44h-0h-12h-0-0-InputScriptType.SPENDADDRESS-5c88d0fd": "24e2c7b134ac166db88a52d1276c3dfad2525fadc4aee0047b8a92ebfd841a2c",
"T3W1_es_bitcoin-test_getaddress_show.py::test_show_tt[m-44h-0h-12h-0-0-InputScriptType.SPENDADDRESS-87490d4e": "00833330413237e5ea36f77e286f5af6d288acc0eb713430a469f76ba80ed39b",
"T3W1_es_bitcoin-test_getaddress_show.py::test_show_tt[m-49h-0h-12h-0-0-InputScriptType.SPENDP2SHWIT-9bc227c1": "88a30a2f4295561c6a9244396728370968f696c1997da7c4de6c3761746b8452",
@@ -34211,7 +34211,7 @@
"T3W1_es_reset_recovery-test_recovery_slip39_advanced.py::test_same_share": "0cf256443fdaa4b6cc46c284128268fe0e486d836575f5faee84f2c7c597e7ee",
"T3W1_es_reset_recovery-test_recovery_slip39_advanced.py::test_secret[shares0-c2d2e26ad06023c60145f1-afc2dad5": "641eb7a81e6d5cd5bfb782f4cfb7a8d905cf3caa9b7fb14ba9387dd8c51dd5ed",
"T3W1_es_reset_recovery-test_recovery_slip39_advanced.py::test_secret[shares1-c41d5cf80fed71a008a3a0-eb47093e": "b0b41a3a7b3c01da7cffff0eeb0eefe9a0b4950365ad9ca5d2e4bf25d9575f5f",
-"T3W1_es_reset_recovery-test_recovery_slip39_advanced.py::test_secret_click_info_button[shares0-c2d2-850ffa77": "ffd6f64e0712d3c03b4790a9973e3ce9a59fa5cd7bf2c5124953f993a2676641",
+"T3W1_es_reset_recovery-test_recovery_slip39_advanced.py::test_secret_click_info_button[shares0-c2d2-850ffa77": "9f6fbdb6ab6e289567be35d496ba71ef3d8f8739457f9a9449cc931a8827b332",
"T3W1_es_reset_recovery-test_recovery_slip39_advanced.py::test_secret_click_info_button[shares1-c41d-ca9ddec8": "0efa05c25a7ce20b53d1ff97a70f47121be828e640b59583c7cd1f04a3c1824d",
"T3W1_es_reset_recovery-test_recovery_slip39_advanced_dryrun.py::test_2of3_dryrun": "37727cd574ae1898ed5bf75dfdc1b0cd1f166b083796ac68ee9e2e7bdf5d9269",
"T3W1_es_reset_recovery-test_recovery_slip39_advanced_dryrun.py::test_2of3_invalid_seed_dryrun": "41dd0571c3a3fbef7552c9cfcafd3cfba88313434f566684c3549a188e0abb05",
@@ -34249,7 +34249,7 @@
"T3W1_es_reset_recovery-test_reset_bip39_t2.py::test_reset_entropy_check": "3612c818a7c0da4429c403186257da7886863862b5fd1ddb9e4c160edefaf162",
"T3W1_es_reset_recovery-test_reset_bip39_t2.py::test_reset_failed_check": "c0eb8301b1f3386e63e6d809f088b75cf26b6481050a0c56f903ec983a6776ea",
"T3W1_es_reset_recovery-test_reset_recovery_bip39.py::test_reset_recovery": "c32532b78a9b6b5419fc09fa2d6c68cd0588177d22a511ff8848133709fa5a82",
-"T3W1_es_reset_recovery-test_reset_recovery_slip39_advanced.py::test_reset_recovery": "730aac751493165026583e2ca38c1abefd3e83273e5690579662e61eb57e307e",
+"T3W1_es_reset_recovery-test_reset_recovery_slip39_advanced.py::test_reset_recovery": "257436c4bd6ed4388282838041e99f8ce7fddf8201d3a0a360a2904af7dec6df",
"T3W1_es_reset_recovery-test_reset_recovery_slip39_basic.py::test_reset_recovery": "f0584a0b7100f53d10cab8cbcbcf1305c91d31c3c422b2baa8c6ce76598fa7d5",
"T3W1_es_reset_recovery-test_reset_slip39_advanced.py::test_reset_device_slip39_advanced": "c569866a52e46ce25b4865888b2c8bb832b7be0b35573f00be5bb13b466968b9",
"T3W1_es_reset_recovery-test_reset_slip39_basic.py::test_reset_device_slip39_basic": "5ca117dbc84a8b7e5b6a65c3092e5daf0e48e75b9232368359584e635fcdcca7",
@@ -34485,9 +34485,9 @@
"T3W1_es_test_msg_applysettings.py::test_set_brightness[None-False]": "13b52c1232a199c9f31d1e8ac9f9fbe8310787f1bcc06f2da4608bf5e2990f00",
"T3W1_es_test_msg_applysettings.py::test_set_brightness_negative": "991c2fedae415c4284948d276edc08daeea466ca5849934ed2784cc8884ee589",
"T3W1_es_test_msg_backup_device.py::test_backup_bip39": "df52e24ceca275669f807b4e95095ba2bebe01d1256428abbd211b855cbe64e8",
-"T3W1_es_test_msg_backup_device.py::test_backup_slip39_advanced[click_info]": "40d6cd05f0672b3a6f10cb46629a08bd70d1d3e31e1effd51d9d8df5d193558a",
+"T3W1_es_test_msg_backup_device.py::test_backup_slip39_advanced[click_info]": "63096ae3511bd148ab2cc8d14cd75e04acad7ed0d255ad1bd2bc4211bb6705a9",
"T3W1_es_test_msg_backup_device.py::test_backup_slip39_advanced[no_click_info]": "c5182486073114b9fe5eadd6305f7b7813d2504809fc07bc2c058e526645a1f9",
-"T3W1_es_test_msg_backup_device.py::test_backup_slip39_basic[click_info]": "e00d86be80fe864befd045889881cb91df6fcc0eab5ef55532d719d8e9f52d45",
+"T3W1_es_test_msg_backup_device.py::test_backup_slip39_basic[click_info]": "9c2aeebfb1ffffac7b718ab869045dc609823dc32bf821076fe5f79bf9b67ef3",
"T3W1_es_test_msg_backup_device.py::test_backup_slip39_basic[no_click_info]": "cf592aae4b6d0c01366480530f5a0e5ca75129cf5aacbf8dcc28a298837bcae8",
"T3W1_es_test_msg_backup_device.py::test_backup_slip39_custom[1_of_1]": "c22a363823a6dc9ba2f0184641006d3372e95bad5a46302acf3de0930725c0e2",
"T3W1_es_test_msg_backup_device.py::test_backup_slip39_custom[2_of_2]": "f46d5982a1d5f420596897473ade7bbeb85292a2b3d8cc429adce4257686e477",
@@ -34712,12 +34712,12 @@
"T3W1_fr_bitcoin-test_getaddress_show.py::test_show_cancel[m-86h-0h-12h-0-0-InputScriptType.SPENDTAP-4c5b2b38": "f79eb1e120d8c2caac490e616a7ea2b33a2597aa991804125dc50b2470bbb6e5",
"T3W1_fr_bitcoin-test_getaddress_show.py::test_show_multisig_15": "2973b1434ac6141c18a97dfe0295a8efcfc135527ce4e028545b721f7b845765",
"T3W1_fr_bitcoin-test_getaddress_show.py::test_show_multisig_3": "78347fdcfde1d4480ff1829392da7d32da98f1a313cdb964b5fce88a2077eade",
-"T3W1_fr_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDMULTISIG-0-3-4efd9cf3": "6ff76fabb402f60e1a790eed3199c26a8817ced3b558333e6fa91cabd09c40e0",
-"T3W1_fr_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDMULTISIG-0-3-98a7e339": "6ff76fabb402f60e1a790eed3199c26a8817ced3b558333e6fa91cabd09c40e0",
-"T3W1_fr_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDP2SHWITNESS--2cf5f03c": "f56d4219a70cf45737256a2ed0cae9d8b26ebda48eb349ae1c88fd015b72ec8c",
-"T3W1_fr_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDP2SHWITNESS--5ea18367": "dba22d8dbc662c82138daff53c353d242fa15e7d90bd0a62c68ae2347f26ea63",
-"T3W1_fr_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDWITNESS-2-bc-e70b56ea": "b1ef1425a108c5daa57ef4b74649b233914130529b5b7b64dc19325c6a644d3a",
-"T3W1_fr_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDWITNESS-2-bc-f3c4650f": "e663217ce595dd80ee6e250e332b4b8a63b2508b1192a6ce8a8f602692abe3b1",
+"T3W1_fr_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDMULTISIG-0-3-4efd9cf3": "35bf86006ee3d2bd7e6e0558ed3678bba6887223cc92b4567584f30f6b3f77ea",
+"T3W1_fr_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDMULTISIG-0-3-98a7e339": "35bf86006ee3d2bd7e6e0558ed3678bba6887223cc92b4567584f30f6b3f77ea",
+"T3W1_fr_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDP2SHWITNESS--2cf5f03c": "c1d8cc6c28ae01936a5b50482f72b227ba34f38d8a7291e7876df7b4ebe1c502",
+"T3W1_fr_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDP2SHWITNESS--5ea18367": "cbf67a9786884dba45d438fb22d064270f0abd3d7472d259c9672cd37b48e12c",
+"T3W1_fr_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDWITNESS-2-bc-e70b56ea": "b51cf813e9fbd359e36431f573962191df6557afbe11a573e2cfa4a3406f290b",
+"T3W1_fr_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDWITNESS-2-bc-f3c4650f": "42cb29b7294b7593fd735142efc150ae6c1b945b74357adaf61b9375e0e5f7c9",
"T3W1_fr_bitcoin-test_getaddress_show.py::test_show_tt[m-44h-0h-12h-0-0-InputScriptType.SPENDADDRESS-5c88d0fd": "22f8d17e0e7e02d68dd2419431c9a49360cb32a86cecc653b918f525dd08fa73",
"T3W1_fr_bitcoin-test_getaddress_show.py::test_show_tt[m-44h-0h-12h-0-0-InputScriptType.SPENDADDRESS-87490d4e": "1eda9eaf0cf0b09f5b1daa9876c8539f3bab68a61dbf15694502aa6990ab9796",
"T3W1_fr_bitcoin-test_getaddress_show.py::test_show_tt[m-49h-0h-12h-0-0-InputScriptType.SPENDP2SHWIT-9bc227c1": "47f6f998f8cc60441bfa42884d5cd9cca610a0387d3eb09d787d5dc8e010a601",
@@ -35670,7 +35670,7 @@
"T3W1_fr_reset_recovery-test_recovery_slip39_advanced.py::test_same_share": "5d904d4d5d44a9a7ffd2dd3dc5fac82e182f2a5cbaf623a53701a5aeaaa799ca",
"T3W1_fr_reset_recovery-test_recovery_slip39_advanced.py::test_secret[shares0-c2d2e26ad06023c60145f1-afc2dad5": "e2145d4e28cf75f1aa025d92a4b13e7ee3f03dad88b3034112869a78c114a77b",
"T3W1_fr_reset_recovery-test_recovery_slip39_advanced.py::test_secret[shares1-c41d5cf80fed71a008a3a0-eb47093e": "53190df39eaff5af274eb5d4c08e6ce86163a2ca985308ba796ade81bc7482af",
-"T3W1_fr_reset_recovery-test_recovery_slip39_advanced.py::test_secret_click_info_button[shares0-c2d2-850ffa77": "e94ad2b1256ab7f54dac425180237b464492fd4603ec3ddb2e2626f183bbff50",
+"T3W1_fr_reset_recovery-test_recovery_slip39_advanced.py::test_secret_click_info_button[shares0-c2d2-850ffa77": "5326353f79a7c90f960aeee6af7ca110256e0bf11c99d16717e8a8837ad58deb",
"T3W1_fr_reset_recovery-test_recovery_slip39_advanced.py::test_secret_click_info_button[shares1-c41d-ca9ddec8": "cee062bca4c2f0f49f2988aae94cb68f7855bac4ecd025c8d1cd7034f2ad96be",
"T3W1_fr_reset_recovery-test_recovery_slip39_advanced_dryrun.py::test_2of3_dryrun": "d2bdc04b980e0c23abc1eccb6b5167fdc93f16b3081e254e7cba9e77c365f8a8",
"T3W1_fr_reset_recovery-test_recovery_slip39_advanced_dryrun.py::test_2of3_invalid_seed_dryrun": "297f9aaa8df5329497ba64f444107ec585b15bcafa536358149a9abdd5d53895",
@@ -35708,7 +35708,7 @@
"T3W1_fr_reset_recovery-test_reset_bip39_t2.py::test_reset_entropy_check": "7c5be377476c8fd1e429fc272478dd71599fcc56c1ccb318f5d6b303dff01846",
"T3W1_fr_reset_recovery-test_reset_bip39_t2.py::test_reset_failed_check": "7473e2c0165a9bdec40f6f3bf505004a5d70ed60088d5c21d161903f3021033e",
"T3W1_fr_reset_recovery-test_reset_recovery_bip39.py::test_reset_recovery": "6310725d9a5896435f97d50883b8088aed0901b866eae049fa9f95aeb6f24b58",
-"T3W1_fr_reset_recovery-test_reset_recovery_slip39_advanced.py::test_reset_recovery": "a25d7c12a6fbcc69d66a90bd79ffcde6f0749c2a6562ff22dbb247b7c08d1c2d",
+"T3W1_fr_reset_recovery-test_reset_recovery_slip39_advanced.py::test_reset_recovery": "129e83715f897e83bfc0766e9469655cedf694bb7fd096d24b13234cc19db5f7",
"T3W1_fr_reset_recovery-test_reset_recovery_slip39_basic.py::test_reset_recovery": "0ec18a02ead0408f7c2bddd8244f3e02a233ab48b707352dc7345838946e5ee3",
"T3W1_fr_reset_recovery-test_reset_slip39_advanced.py::test_reset_device_slip39_advanced": "b8d996720b1bf3067507cadd0c91660c97c3811b2358f3c0e4cfec73356736ba",
"T3W1_fr_reset_recovery-test_reset_slip39_basic.py::test_reset_device_slip39_basic": "4a5b70eabce322cfcd9d6be75421a8e2b37546d6fb8ab4aac70d6501a6161946",
@@ -35944,9 +35944,9 @@
"T3W1_fr_test_msg_applysettings.py::test_set_brightness[None-False]": "46f62964f1e36fbc024ce3c69eecfcbde6fba24e7bce18e1e9c4355b97497e72",
"T3W1_fr_test_msg_applysettings.py::test_set_brightness_negative": "250f727140e1737e1e25e4620b4557d886c40e53f8205987dacb8904050dc474",
"T3W1_fr_test_msg_backup_device.py::test_backup_bip39": "247dff0d4d44d42228ea1b40b2d90034b1a30ae77c0b41758ed39381b1864ca0",
-"T3W1_fr_test_msg_backup_device.py::test_backup_slip39_advanced[click_info]": "e07e54434c0d0bf75e7ca70b56980048c51ae47d422193e18df476cc571601d0",
+"T3W1_fr_test_msg_backup_device.py::test_backup_slip39_advanced[click_info]": "d460669a6f10ace59a9a371567096b890a3b1bf6eeefe9d6cb7e95a598907959",
"T3W1_fr_test_msg_backup_device.py::test_backup_slip39_advanced[no_click_info]": "fcf5a1aea12c6194e70e66d7b64c36cf7f60a61eb1b3d1057d52adc497ebd2ec",
-"T3W1_fr_test_msg_backup_device.py::test_backup_slip39_basic[click_info]": "cea2e590d81e23e3027cd1b6908c4c2f0bd443700699c035b1a7ea427f4170cc",
+"T3W1_fr_test_msg_backup_device.py::test_backup_slip39_basic[click_info]": "ffb119932629f65c2ab1aee58baeb7624ce8fcee89c9547e9c72ea5d13503200",
"T3W1_fr_test_msg_backup_device.py::test_backup_slip39_basic[no_click_info]": "40f9768f998ddb30e5ebf077c534c97f506419651763dbcd6c93f0f0d4abd2c6",
"T3W1_fr_test_msg_backup_device.py::test_backup_slip39_custom[1_of_1]": "200c393b9add0d2eababef876b226339ce1baf8efbad0349e7364c9284e50ba8",
"T3W1_fr_test_msg_backup_device.py::test_backup_slip39_custom[2_of_2]": "d432aee7577603140288e1c4b62c36055680af80bfda873f4d171e26c34c8644",
@@ -36171,12 +36171,12 @@
"T3W1_pt_bitcoin-test_getaddress_show.py::test_show_cancel[m-86h-0h-12h-0-0-InputScriptType.SPENDTAP-4c5b2b38": "f58b861e1a99917385d51ebbe894fd014c72ce7b39d94559c42b5960c193a8ce",
"T3W1_pt_bitcoin-test_getaddress_show.py::test_show_multisig_15": "418b174798e74d4174b2161c75cf1580d41efa4c8461e7a4b0d84cff271c6c37",
"T3W1_pt_bitcoin-test_getaddress_show.py::test_show_multisig_3": "0e2786e4607902eabc7a1473387b39accf8ac2149699342817c382711184cd44",
-"T3W1_pt_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDMULTISIG-0-3-4efd9cf3": "e35a6596e7b4cca9c0393b3489ecf01766a47f568a458d1b4759849508f5a32c",
-"T3W1_pt_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDMULTISIG-0-3-98a7e339": "e35a6596e7b4cca9c0393b3489ecf01766a47f568a458d1b4759849508f5a32c",
-"T3W1_pt_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDP2SHWITNESS--2cf5f03c": "11bdfde8a8716cefc3680ad7d6064cb4be55bce0552d3246563a1fb56e212d37",
-"T3W1_pt_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDP2SHWITNESS--5ea18367": "0544b0b9314204077c9575bb259bf9179ed415300bad02efe0711a4f8c408004",
-"T3W1_pt_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDWITNESS-2-bc-e70b56ea": "7065c795ac9746ffd7b8bf53a3380ef9f398a05b062de42fbf7e85bb17e623e7",
-"T3W1_pt_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDWITNESS-2-bc-f3c4650f": "8657d5679bdaa6181bca2bb09f7b765e4ae3e3eea975f4193a60f1277294485f",
+"T3W1_pt_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDMULTISIG-0-3-4efd9cf3": "9d67355bd06338b199f3b5a1d2eaa42609130a5db4a8f5a59975a2d55390eb57",
+"T3W1_pt_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDMULTISIG-0-3-98a7e339": "9d67355bd06338b199f3b5a1d2eaa42609130a5db4a8f5a59975a2d55390eb57",
+"T3W1_pt_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDP2SHWITNESS--2cf5f03c": "78c45988b4639d6fafac950b82a344f5b4805a985e050a603dc1c3919eb92442",
+"T3W1_pt_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDP2SHWITNESS--5ea18367": "7e14c92393eef3df0297ea8dfd070e3a6184ea2a02c85a685c2d9ab7a3841b62",
+"T3W1_pt_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDWITNESS-2-bc-e70b56ea": "d672b00be25fec175d46f0058adcd9395ba200e0d45b7ff99ae724b7d7ce54bc",
+"T3W1_pt_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDWITNESS-2-bc-f3c4650f": "f9dcbf436119dce15450dac029245999de6e5c1b3c7c9278992671893c4c0bf9",
"T3W1_pt_bitcoin-test_getaddress_show.py::test_show_tt[m-44h-0h-12h-0-0-InputScriptType.SPENDADDRESS-5c88d0fd": "cb8dbf2b64212ab53d9a619cca5fa80ca5f9e262c7907c35e4910acbb5e2fab2",
"T3W1_pt_bitcoin-test_getaddress_show.py::test_show_tt[m-44h-0h-12h-0-0-InputScriptType.SPENDADDRESS-87490d4e": "25c1f75814659844b6cf46347ad6c1442de831e443bfc5dd3a97886c210f4bea",
"T3W1_pt_bitcoin-test_getaddress_show.py::test_show_tt[m-49h-0h-12h-0-0-InputScriptType.SPENDP2SHWIT-9bc227c1": "a24643d3d2727a700ce46329afcd897983d7441fde0770422f75103f1098d09a",
@@ -37129,7 +37129,7 @@
"T3W1_pt_reset_recovery-test_recovery_slip39_advanced.py::test_same_share": "2d9047640c22f1e31cb6f803c17976fd46609e36f498c4f8f85e1244a155472c",
"T3W1_pt_reset_recovery-test_recovery_slip39_advanced.py::test_secret[shares0-c2d2e26ad06023c60145f1-afc2dad5": "b0475b020523ec52b52956703eb109d9a8e586c9c7ad635f533a2022b25a2956",
"T3W1_pt_reset_recovery-test_recovery_slip39_advanced.py::test_secret[shares1-c41d5cf80fed71a008a3a0-eb47093e": "46efaed14c9907dab93d1da89ee635f3dc8517e0fb0333289013f498bf524f94",
-"T3W1_pt_reset_recovery-test_recovery_slip39_advanced.py::test_secret_click_info_button[shares0-c2d2-850ffa77": "fd93fc880fca61da4b6ce544193243418592460b8c92e82e5161f08163110f67",
+"T3W1_pt_reset_recovery-test_recovery_slip39_advanced.py::test_secret_click_info_button[shares0-c2d2-850ffa77": "daa7f1df1444b492b83dbb622e2023ce08324e1a12b291aaa53a2ad5f747fd6f",
"T3W1_pt_reset_recovery-test_recovery_slip39_advanced.py::test_secret_click_info_button[shares1-c41d-ca9ddec8": "3cb181eede9b6a2f90548ecfbc743b04f84d9a7a674eca8990b0327d101e329f",
"T3W1_pt_reset_recovery-test_recovery_slip39_advanced_dryrun.py::test_2of3_dryrun": "0aeda8085ab3e471e6a2568239cc190f5ec43689450b9544de324deac2266a3d",
"T3W1_pt_reset_recovery-test_recovery_slip39_advanced_dryrun.py::test_2of3_invalid_seed_dryrun": "46497e414681440fad3169931458c90b76f7b57c24ea51d4d6611054aecd6bf1",
@@ -37167,7 +37167,7 @@
"T3W1_pt_reset_recovery-test_reset_bip39_t2.py::test_reset_entropy_check": "fe709cccc880a4802033ab60a36287d1f2472ce2aed7e21805daec2e309f2ce9",
"T3W1_pt_reset_recovery-test_reset_bip39_t2.py::test_reset_failed_check": "32658411d3663c912e3bfbca0ad31ea95dcd051be758aebcfe5e305d901cf17a",
"T3W1_pt_reset_recovery-test_reset_recovery_bip39.py::test_reset_recovery": "375002a795af34a92a454f886afd99de38caffcb92515520bd1bdcc3f40d12fc",
-"T3W1_pt_reset_recovery-test_reset_recovery_slip39_advanced.py::test_reset_recovery": "27366d0c8114ae5acd7f24440b285d4bd46877c23dc9689073012014392c65e6",
+"T3W1_pt_reset_recovery-test_reset_recovery_slip39_advanced.py::test_reset_recovery": "b580df6661a6aff5801a99a7ce9fd40e422cd64dfcbbadba11d80656a2fe3a76",
"T3W1_pt_reset_recovery-test_reset_recovery_slip39_basic.py::test_reset_recovery": "3ba8a6ddb12875dfcfd5a550bfc8320074fd3b3f41690f4dd35b0d927f8f71c0",
"T3W1_pt_reset_recovery-test_reset_slip39_advanced.py::test_reset_device_slip39_advanced": "0f893d8a4e7ae9fec070babff276c2a0f73d049b2fa28508e4de48dd1ef2138a",
"T3W1_pt_reset_recovery-test_reset_slip39_basic.py::test_reset_device_slip39_basic": "08fa94a0796234aabf98863115e04abb81c08e0731a38d22f4bfd5094d7d951a",
@@ -37403,9 +37403,9 @@
"T3W1_pt_test_msg_applysettings.py::test_set_brightness[None-False]": "961e8d6f581bd1e81c5feb0848903aa00a618ce4f1214dea3a59eeece53da614",
"T3W1_pt_test_msg_applysettings.py::test_set_brightness_negative": "637658c0c6bbf3267f67895c12aeea91280f0471133d7865e4b0d19bdd1da874",
"T3W1_pt_test_msg_backup_device.py::test_backup_bip39": "c7fe55a00f939a272bf12481a1c435f1df5037d694b2d038396e2dbf6f1df54c",
-"T3W1_pt_test_msg_backup_device.py::test_backup_slip39_advanced[click_info]": "1ee667b07f1e803a99bc59fa15d26de01cf8196e12cbcd0700f410772fd3e3ed",
+"T3W1_pt_test_msg_backup_device.py::test_backup_slip39_advanced[click_info]": "ab69d08f51d43fc133b6f97ae01bc713d41cba1b1079765359731f3f5d95c2b2",
"T3W1_pt_test_msg_backup_device.py::test_backup_slip39_advanced[no_click_info]": "6a546f89e0ff92cc1a260da06fb0924d039220c043bf48b8edd4a3800bcb10cb",
-"T3W1_pt_test_msg_backup_device.py::test_backup_slip39_basic[click_info]": "a862014d6ac0d34301b0c13dac3ced4e1d3fe4ab820ff4c8ad0ae2db114d29ec",
+"T3W1_pt_test_msg_backup_device.py::test_backup_slip39_basic[click_info]": "cc831fe81960acb25b503286c5884ba18cb69dadc3171133c2018cb289f76657",
"T3W1_pt_test_msg_backup_device.py::test_backup_slip39_basic[no_click_info]": "baf2e144763b59bc4f4fe2000e43918d9e3b9a2a4242680023b99406c301923e",
"T3W1_pt_test_msg_backup_device.py::test_backup_slip39_custom[1_of_1]": "e46219ca0405c99c105d8992da5d710be9b87af9e365536ecde0b067ce3afcc3",
"T3W1_pt_test_msg_backup_device.py::test_backup_slip39_custom[2_of_2]": "ab66e0e700044bed7b8cdc326be7460c955aa5c7396900a24a030cdfd2e64202",
Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.