add new visual selection handler & refactored react node view selecti… - #8279
Conversation
…on handling (#8277) * fix(react): use one shared selection listener for node views Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> * feat(core): add visual selection store - Expose transaction-free visual node selection with subscriptions - Remap selections across document changes and clear stale selections * format and remove unnecessary file * feat: add visual selection store and optimize React node views - Add null-safe `nodeAt` helper and stable visual selection snapshots - Share React node view selection listeners per editor * fix(react): cancel selection updates when RAF ID is zero * revert: remove visual selection store and nodeAt helper - Remove the visual selection API and related tests - Stop exporting the nodeAt helper * refactor(react): decouple selection manager from node view renderer - Depend on the minimal selectable node view interface - Remove the renderer type import --------- Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
🦋 Changeset detectedLatest commit: 70e20cc The changes in this PR will be included in the next version bump. This PR includes changesets to release 74 packages
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
✅ Deploy Preview for tiptap-embed ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Repository YAML (base), Organization UI (inherited) Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Backport PR for #8277