[test] Deep-link while minimised to tray: reveals AND navigates #8

Open
opened 2026-09-17 16:52:00 -04:00 by jared · 1 comment
Owner

Manual test on Windows: with Lotus minimised to the tray, click a matrix: link (and a chat.lotusguild.org permalink in the browser) → the window must reveal and land on the room/message, both when a second instance is spawned (single-instance forward) and when the running instance receives the deep link directly. Record results here; file a bug if either path only focuses.

Manual test on Windows: with Lotus minimised to the tray, click a `matrix:` link (and a chat.lotusguild.org permalink in the browser) → the window must reveal **and** land on the room/message, both when a second instance is spawned (single-instance forward) and when the running instance receives the deep link directly. Record results here; file a bug if either path only focuses.
jared added this to the Desktop 2026-Q4 milestone 2026-09-17 16:52:00 -04:00
jared added the priority: mediumqa labels 2026-09-17 16:52:00 -04:00
jared self-assigned this 2026-09-17 16:52:00 -04:00
Author
Owner

Automated in the Windows smoke test (PR #43, run 2812). A matrix: link opened through Windows while the window is hidden to the tray, and again while minimised, goes protocol handler → second cinny.exe → single-instance. It reaches the page (lotus-deeplink) and un-minimises the window. Both pass.

Not checked automatically: whether the window becomes visible. The windows runner has no interactive desktop (even a direct show() stays hidden there). Keeping this open for that half; it checks itself once the runner runs in a desktop session, or on a quick manual try.

**Automated in the Windows smoke test** (PR #43, run 2812). A `matrix:` link opened through Windows while the window is hidden to the tray, and again while minimised, goes protocol handler → second `cinny.exe` → single-instance. It **reaches the page** (`lotus-deeplink`) and **un-minimises** the window. Both pass. Not checked automatically: whether the window becomes **visible**. The `windows` runner has no interactive desktop (even a direct `show()` stays hidden there). Keeping this open for that half; it checks itself once the runner runs in a desktop session, or on a quick manual try.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: LotusGuild/cinny-desktop#8