Back to Plate

3313 2733

docs/slate-issues/test-candidate-map/3313-2733.md

53.0.68.2 KB
Original Source

Issue #3313

  • package: cross-package
  • TDD readiness: not-a-test-candidate
  • public test seam: Android text input should not corrupt selection or inject unexpected text in the empty editor

Why Not A Direct Test Candidate

This is better treated as duplicate cleanup and family context than as a fresh red-test target.


Issue #3312

  • package: slate
  • TDD readiness: not-a-test-candidate
  • public test seam: transforms should let callers opt into selection updates separately from at

Why Not A Direct Test Candidate

This is architecture or API-shape pressure, not a first-pass red test.


Issue #3309

  • package: cross-package
  • TDD readiness: ready-now
  • public test seam: decorated text should stay selectable without DOM point resolution crashes

Minimal Repro Setup

  • Use the linked sandbox or the official example from the thread.
  • Follow the issue steps as written.
  • Assert through the public editor surface, not private helpers.

Expected Failing Assertion

  • Decorated text should stay selectable without DOM point resolution crashes.

Issue #3304

  • package: cross-package
  • TDD readiness: not-a-test-candidate
  • public test seam: file drops should have a stable public handling path when Chrome skips insertFromDrop beforeinput

Why Not A Direct Test Candidate

This is boundary tracking for upstream browser or React behavior, not a local red test.


Issue #3303

  • package: cross-package
  • TDD readiness: not-a-test-candidate
  • public test seam: composition commit should have a stable public handling path when Chrome skips insertFromComposition

Why Not A Direct Test Candidate

This is boundary tracking for upstream browser or React behavior, not a local red test.


Issue #3287

  • package: docs-only
  • TDD readiness: not-a-test-candidate
  • public test seam: the examples site should not depend on an unnecessary dynamic Next.js directory shape

Why Not A Direct Test Candidate

This reads as historical or example debt, so it is weak as a fresh red-test target.


Issue #3283

  • package: slate-react
  • TDD readiness: not-a-test-candidate
  • public test seam: void embed examples should allow editing the nested URL input without immediately hiding it

Why Not A Direct Test Candidate

This reads as historical or example debt, so it is weak as a fresh red-test target.


Issue #3275

  • package: slate
  • TDD readiness: not-a-test-candidate
  • public test seam: normalizeNode overrides should not receive stale node entries after mutation

Why Not A Direct Test Candidate

This is architecture or API-shape pressure, not a first-pass red test.


Issue #3243

  • package: site/examples
  • TDD readiness: not-a-test-candidate
  • public test seam: the mentions example should not crash when the editor becomes empty

Why Not A Direct Test Candidate

This reads as historical or example debt, so it is weak as a fresh red-test target.


Issue #3237

  • package: cross-package
  • TDD readiness: blocked-on-repro
  • public test seam: rehydrated HTML content should let marks toggle off again after load

Current Blocker

The issue still needs a sharper minimal repro before it becomes a reliable red test.


Issue #3229

  • package: slate
  • TDD readiness: not-a-test-candidate
  • public test seam: match callbacks should have access to editor context when cross-node checks are needed

Why Not A Direct Test Candidate

This is architecture or API-shape pressure, not a first-pass red test.


Issue #3222

  • package: cross-package
  • TDD readiness: not-a-test-candidate
  • public test seam: feature logic should have a more coherent extension seam than scattered commands plus render props

Why Not A Direct Test Candidate

This is architecture or API-shape pressure, not a first-pass red test.


Issue #3215

  • package: docs-only
  • TDD readiness: not-a-test-candidate
  • public test seam: release announcements and migration guides should not linger as open issues

Why Not A Direct Test Candidate

This reads as historical or example debt, so it is weak as a fresh red-test target.


Issue #3212

  • package: slate
  • TDD readiness: ready-now
  • public test seam: unwrapNodes with split: true should only unwrap the selected inline segment

Minimal Repro Setup

  • Use the linked sandbox or the official example from the thread.
  • Follow the issue steps as written.
  • Assert through the public editor surface, not private helpers.

Expected Failing Assertion

  • unwrapNodes with split: true should only unwrap the selected inline segment.

Issue #3177

  • package: slate-react
  • TDD readiness: not-a-test-candidate
  • public test seam: renderElement composition should be easier to extend across editor packages or plugin layers

Why Not A Direct Test Candidate

This is architecture or API-shape pressure, not a first-pass red test.


Issue #3162

  • package: slate-react
  • TDD readiness: ready-with-minor-setup
  • public test seam: IME input inside decorated text should not desync the DOM and Slate text

Minimal Repro Setup

  • Use the linked sandbox or the official example from the thread.
  • Follow the issue steps as written.
  • Assert through the public editor surface, not private helpers.

Expected Failing Assertion

  • IME input inside decorated text should not desync the DOM and Slate text.

Issue #3155

  • package: slate
  • TDD readiness: not-a-test-candidate
  • public test seam: fragment insertion should stop blindly merging structural blocks at both ends

Why Not A Direct Test Candidate

This is architecture or API-shape pressure, not a first-pass red test.


Issue #3151

  • package: slate
  • TDD readiness: ready-now
  • public test seam: insert_text at inline or mark edges should be canonicalized instead of delegating to browser quirks

Minimal Repro Setup

  • Use the linked sandbox or the official example from the thread.
  • Follow the issue steps as written.
  • Assert through the public editor surface, not private helpers.

Expected Failing Assertion

  • insert_text at inline or mark edges should be canonicalized instead of delegating to browser quirks.

Issue #3150

  • package: cross-package
  • TDD readiness: not-a-test-candidate
  • public test seam: known upstream browser and React event gaps should stay tracked as boundary constraints

Why Not A Direct Test Candidate

This is boundary tracking for upstream browser or React behavior, not a local red test.


Issue #3148

  • package: cross-package
  • TDD readiness: not-a-test-candidate
  • public test seam: inline boundary selections should be representable even when Chrome or Safari refuse to place them naturally

Why Not A Direct Test Candidate

This is boundary tracking for upstream browser or React behavior, not a local red test.


Issue #3112

  • package: cross-package
  • TDD readiness: not-a-test-candidate
  • public test seam: Android editing should handle selection changes, autocomplete, and deletion without falling apart

Why Not A Direct Test Candidate

This is architecture or API-shape pressure, not a first-pass red test.


Issue #2881

  • package: slate
  • TDD readiness: not-a-test-candidate
  • public test seam: split_node operations should carry enough target data for correct OT transforms

Why Not A Direct Test Candidate

This is architecture or API-shape pressure, not a first-pass red test.


Issue #2865

  • package: slate
  • TDD readiness: not-a-test-candidate
  • public test seam: inline adjacency should not force junk surrounding text nodes into the document model

Why Not A Direct Test Candidate

This is architecture or API-shape pressure, not a first-pass red test.


Issue #2793

  • package: cross-package
  • TDD readiness: not-a-test-candidate
  • public test seam: screen readers should keep virtual focus inside the editor after pressing Enter

Why Not A Direct Test Candidate

This is architecture or API-shape pressure, not a first-pass red test.


Issue #2733

  • package: slate
  • TDD readiness: not-a-test-candidate
  • public test seam: applyOperation scheduling changes should improve performance without breaking focus responsiveness

Why Not A Direct Test Candidate

This reads as historical or example debt, so it is weak as a fresh red-test target.