AI-generated analysisPublished automatically and not human-verified. Validated context appears in community notes below.
← Watch feed
Informational 17 Bitcoin

fix(core): make sure `SwipeFlow` sends `ButtonRequest` on attach

Public commit record

What the developer wrote

Authored by Roman Zeyde

100/100 · Strong
fix(core): make sure `SwipeFlow` sends `ButtonRequest` on attach

Otherwise, recovery device tests fail on Delizia, due to `repeated_button_request(Other, "show_shares")`.

[no changelog]
✓ Specific, descriptive subject✓ Names a concrete action or component✓ Uses a recognizable type or scope✓ Provides detailed explanatory context✓ Explains rationale or failure mode✓ Mentions testing or verification
The short version

What changed, and why it matters

This is a small UI bug fix in the Trezor hardware wallet firmware. It ensures that when a user swipes between on-screen pages, the device correctly sends a 'ButtonRequest' event at the moment a new page is attached. Without this, automated tests for the device recovery process failed on the newer 'Delizia' screen layout because the expected button request was missing or duplicated. There is no indication this allows theft of funds, bypass of security, or user data exposure.

Recommended action

No security action required. Treat as a normal functional/UI fix. If reviewing for release, verify that recovery-device tests pass on Delizia and that no other flows depend on the old ButtonRequest timing.

Security signals we found

01

Missing expected ButtonRequest in UI flow could break host-side confirmation sequencing

02

Fix is localized to UI event propagation, not cryptographic or authorization logic

03

Change triggered by automated test failure, not by a security report

Risk score

Why this scored 17/100

Our methodology →
Potential impact 2/30
Exploitability 0/25
Stealth signal 0/15
Affected reach 3/15
Confidence 8/10
Evidence quality 4/5
Human-validated context

Community notes

Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.

No validated notes yet.

The AI analysis stands alone for now. Submit a note if you can add evidence or important context.