SIGN IN SIGN UP

fix(overlay): reject stale Painted when Hide cleared rows

Painted handler now checks both s.visible AND !s.rows.is_empty() before
showing the window. Previously only visible was checked — if Escape
cleared rows before Painted arrived, the window was shown with just the
search bar and no content (quick launch section hidden via body.idle).
H
Habeeb committed
92ce2e62579650822612eba33b8e0bdc48862547
Parent: d06ce2a