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

fix(core): always redraw screen when waking up from suspend

Public commit record

What the developer wrote

Authored by tychovrahe

62/100 · Adequate
fix(core): always redraw screen when waking up from suspend

[no changelog]
✓ Specific, descriptive subject✓ Names a concrete action or component✓ Uses a recognizable type or scope! No meaningful explanatory body
The short version

What changed, and why it matters

This small change makes a Trezor device always redraw its screen and refresh the idle timer after waking from suspend, regardless of what triggered the wakeup. Previously, the screen was only redrawn when the user pressed a button to wake the device. The fix prevents a stale or blank screen from remaining visible after other wakeup events, which could confuse the user about the device's true state.

Recommended action

Treat as a low-severity reliability/UI fix. Review whether any other wakeup paths (USB events, timer wakeups, etc.) could leave sensitive UI elements in an inconsistent state, and verify that `repaint()` is safe to call unconditionally after all suspend wakeups.

Security signals we found

01

UI state desynchronization after resume from suspend

02

Removal of wakeup-source-specific UI refresh logic

03

Potential for stale screen content to mislead user about device state

Risk score

Why this scored 26/100

Our methodology →
Potential impact 4/30
Exploitability 3/25
Stealth signal 5/15
Affected reach 5/15
Confidence 6/10
Evidence quality 3/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.