fix(core/eckhart): unify bootscreen and lockscreen homebar text
What changed, and why it matters
This commit changes the text shown on the bottom home bar of a Trezor hardware wallet screen. The boot screen now says 'Unlock' instead of 'Tap to start', matching the lock screen wording. It is a cosmetic/user-interface consistency fix with no security relevance.
No security action needed; treat as a routine UI/text consistency fix.
Security signals we found
No strong security signals were identified.
Evidence from the diff
In core/embed/rust/src/ui/layout_eckhart/firmware/homescreen.rs, the homebar_content function is simplified. Previously it returned ‘instructions__tap_to_start’ on the bootscreen, ‘lockscreen__unlock’ when locked, and None otherwise. The patch makes both bootscreen and locked states show ‘lockscreen__unlock’. A changelog fragment notes ‘[T3W1] Change bootscreen homebar text to Unlock’. No logic, authentication, cryptography, or access-control code is modified.
Changed components
core/embed/rust/src/ui/layout_eckhart/firmware/homescreen.rsInspect captured patch +2 / −7
diff --git a/core/.changelog.d/6257.fixed b/core/.changelog.d/6257.fixed
new file mode 100644
index 00000000..b554448b
--- /dev/null
+++ b/core/.changelog.d/6257.fixed
@@ -0,0 +1 @@
+[T3W1] Change bootscreen homebar text to 'Unlock'.
diff --git a/core/embed/rust/src/ui/layout_eckhart/firmware/homescreen.rs b/core/embed/rust/src/ui/layout_eckhart/firmware/homescreen.rs
index 7505b25c..565c5e16 100644
--- a/core/embed/rust/src/ui/layout_eckhart/firmware/homescreen.rs
+++ b/core/embed/rust/src/ui/layout_eckhart/firmware/homescreen.rs
@@ -106,13 +106,7 @@ impl Homescreen {
}
fn homebar_content(bootscreen: bool, locked: bool) -> ButtonContent {
- let text = if bootscreen {
- Some(TR::instructions__tap_to_start.into())
- } else if locked {
- Some(TR::lockscreen__unlock.into())
- } else {
- None
- };
+ let text = (bootscreen || locked).then_some(TR::lockscreen__unlock.into());
ButtonContent::HomeBar(text)
}
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.