PR 12479 · every @ tag, and each page starts with its own

Part 2: five more tags; each page opens search with its own.

26 Sept 2026 · branch sr-search-at-tags-p2 · captured against propflow-stage · at 6d9c470e38+local

Data note. Every name and balance below comes from propflow-stage, which is anonymized by construction (ADR-0097/0110 — phones in the impossible +1000 NPA, emails @example.test). The identical capture against prod would carry real tenants' names and balances and is not safe to attach anywhere, which is why the generator refuses to run against one.

1 · Before (main): search on Properties starts unscoped

On main, only Settings starts with a tag.

Asserted in the captured DOM — JUMP TO. The unscoped Jump-to list

Before (main): search on Properties starts unscoped
Provenance. Captured from commit 901f227628, read from the worktree the server was started from (/Users/miniclaw/code/PropFlow/propflowai-sr-search-at-tags-main) — the server could not report its own commit, so this is the weaker of the two sources. That commit is already merged into origin/main.

2 · After: Properties starts with @properties

This branch: @properties is already on.

Asserted in the captured DOM — @properties · Searching properties only. Chip and scoped footer.

After: Properties starts with @properties

3 · Work Orders starts with @work-orders

Each tagged page starts with its own tag.

Asserted in the captured DOM — @work-orders · Type to search work orders. · Searching work orders only. Chip, hint and footer.

Work Orders starts with @work-orders

4 · "@p" offers two tags; arrows pick

Two tags share “@p”.

Keys

Arrow keys move the highlight; Tab applies it.

Asserted in the captured DOM — @prospects · @properties. Both options in the list.

"@p" offers two tags; arrows pick

5 · Backspace removes a page tag

Backspace in the empty box widens to everything.

Asserted in the captured DOM — JUMP TO · Pages, sections, and your data. Unscoped list and footer after Backspace

Backspace removes a page tag
PropFlow Docs