UI refresh, single-box alias parsing, touch drag reorder and advanced browse modes#2
UI refresh, single-box alias parsing, touch drag reorder and advanced browse modes#2
Conversation
✅ Deploy Preview for nofeed ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
✅ Deploy Preview for directgo ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 333cb8be00
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| if (suppressClickAfterTouchDrag) { | ||
| setTimeout(() => { | ||
| suppressClickAfterTouchDrag = false; | ||
| }, 0); |
There was a problem hiding this comment.
Delay clearing drag-click suppression flag
After a touch drag, cleanupTouchDragState resets suppressClickAfterTouchDrag via setTimeout(..., 0). On mobile browsers that fire the synthetic click asynchronously after touchend (a common behavior), this timer can run first, so the subsequent click is not suppressed and the dragged tag gets selected unintentionally. This makes drag-to-reorder trigger an unexpected platform selection on touch devices; clear this flag only after consuming the next click (or in the click handler itself).
Useful? React with 👍 / 👎.
Motivation
Scheme/Intent) with graceful fallback toWebwhen unsupported.Description
platformAlias + space + keywordand swaps inputs automatically when appropriate.web,scheme, andintent, and implemented fallback behavior that opens thesearchUrland shows a warning whenscheme/intentis unsupported.onclick, set `type=Codex Task