Files
amethyst/commons
Claude e7a0c9643e fix(browser): audit fixes for the omnibox and paste-and-go
- OmniboxInput: text with whitespace is a search even if it contains "://",
  so pasted prose with a link no longer loads as a broken URL. Adds
  OmniboxInput.isAddress and Resolved.isSearch so the pill icon and the
  'Go to' / 'Search for' row use the same rule as resolve().
- Launcher: track the inline completion explicitly. Tab only accepts a real
  ghost suffix, and select-all no longer empties 'typed' (which flipped the
  body back to the home grid); typing over a selection still completes.
- Launcher: placeholder moved into the BasicTextField decorationBox so
  screen readers announce it as the field's hint.
- Paste and go re-checks the clipboard when the window regains focus, not
  only when the field does.
- Clipboard.hasText is suspend; the JVM actual runs the AWT flavor query on
  Dispatchers.IO (a blocking X11 round trip). Android only offers text/plain
  and text/html clips, the ones getText can read.
- In-site AddressEditor shows the globe/search glyph by the same rule.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PVoAJLF4DkQBZoD54xTv9a
2026-10-02 15:12:17 +00:00
..