What changed, and why it matters
This is a one-character typo fix in a Monero progress message. A missing backslash meant the text 'hashing inputs' and the progress counter were joined on the same line instead of appearing on separate lines. It has no security relevance.
No security action needed. Treat as a normal cosmetic/UI fix.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The change corrects a format string in core/src/apps/monero/layout.py. The original string f”{TR.monero__hashing_inputs}n{sub_step + 1}/{state.input_count}” rendered a literal ‘n’ between the label and the progress count. The fix changes ‘n’ to ‘\n’ so the progress count appears on a new line. This is purely a UI text/layout correction.
Changed components
core/src/apps/monero/layout.pyInspect captured patch +1 / −1
diff --git a/core/src/apps/monero/layout.py b/core/src/apps/monero/layout.py
index 48703315..2575d318 100644
--- a/core/src/apps/monero/layout.py
+++ b/core/src/apps/monero/layout.py
@@ -35,7 +35,7 @@ class MoneroTransactionProgress:
elif step == state.STEP_INP:
info = f"{TR.monero__processing_inputs}\n{sub_step + 1}/{state.input_count}"
elif step == state.STEP_VINI:
- info = f"{TR.monero__hashing_inputs}n{sub_step + 1}/{state.input_count}"
+ info = f"{TR.monero__hashing_inputs}\n{sub_step + 1}/{state.input_count}"
elif step == state.STEP_ALL_IN:
info = TR.monero__processing
elif step == state.STEP_OUT:
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.