Back to Plate

4642 4542

docs/slate-issues/test-candidate-map/4642-4542.md

53.0.69.3 KB
Original Source

Issue #4642

  • package: slate
  • TDD readiness: ready-now
  • public test seam: removeNodes selection when next line is empty

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

  • Transforms.removeNodes sets selection to next line if next line is empty should no longer reproduce once the behavior is fixed.

Issue #4641

  • package: slate
  • TDD readiness: ready-with-minor-setup
  • public test seam: splitNodes cloning custom id property

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

  • normalizeNode updates the same nodes' property should no longer reproduce once the behavior is fixed.

Issue #4640

  • package: cross-package
  • TDD readiness: ready-with-minor-setup
  • public test seam: Safari richtext placeholder deletion after clearing markup

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

  • [Safari] RichText issues when deleting all text with markup, including deleting the placeholder should no longer reproduce once the behavior is fixed.

Issue #4626

  • package: cross-package
  • TDD readiness: not-a-test-candidate
  • public test seam: insertNodes select true cursor before inserted node

Why Not A Direct Test Candidate

This is not a good direct red-test target in the current contract.


Issue #4623

  • package: cross-package
  • TDD readiness: ready-with-minor-setup
  • public test seam: dragging void into editor padding duplicates instead of moves

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

  • Dragging and dropping void to start of editor duplicates, instead of moving should no longer reproduce once the behavior is fixed.

Issue #4621

  • package: slate-react
  • TDD readiness: not-a-test-candidate
  • public test seam: AndroidEditable parity and maintenance model

Why Not A Direct Test Candidate

This is not a good direct red-test target in the current contract.


Issue #4618

  • package: slate
  • TDD readiness: not-a-test-candidate
  • public test seam: normalizePoint customization for cursor semantics

Why Not A Direct Test Candidate

This is not a good direct red-test target in the current contract.


Issue #4613

  • package: cross-package
  • TDD readiness: not-a-test-candidate
  • public test seam: extensible insertData handler pipeline

Why Not A Direct Test Candidate

This is not a good direct red-test target in the current contract.


Issue #4612

  • package: slate-react
  • TDD readiness: not-a-test-candidate
  • public test seam: externally updating editor value in slate-react

Why Not A Direct Test Candidate

This is not a good direct red-test target in the current contract.


Issue #4602

  • package: cross-package
  • TDD readiness: ready-with-minor-setup
  • public test seam: Android spellcheck correction cursor jump and inserted space

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

  • Spellcheck On Android: Cursor Position Jumps To Corrected Letter & Inserts Space should no longer reproduce once the behavior is fixed.

Issue #4590

  • package: slate-react
  • TDD readiness: not-a-test-candidate
  • public test seam: custom scroll boundary for scrollSelectionIntoView

Why Not A Direct Test Candidate

This is not a good direct red-test target in the current contract.


Issue #4582

  • package: cross-package
  • TDD readiness: ready-now
  • public test seam: typing at beginning of inline inserts outside inline

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

  • text inserted at the beginning of an inline is placed outside should no longer reproduce once the behavior is fixed.

Issue #4581

  • package: cross-package
  • TDD readiness: ready-with-minor-setup
  • public test seam: Firefox crash after deleting mention or decoration then typing

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

  • Deleting a void element or text decoration on FireFox and inserting text throws an error should no longer reproduce once the behavior is fixed.

Issue #4580

  • package: site/examples
  • TDD readiness: not-a-test-candidate
  • public test seam: paste-html example invalid top-level text nodes

Why Not A Direct Test Candidate

This is not a good direct red-test target in the current contract.


Issue #4575

  • package: site/examples
  • TDD readiness: not-a-test-candidate
  • public test seam: markdown-preview example nested Prism token behavior

Why Not A Direct Test Candidate

This is not a good direct red-test target in the current contract.


Issue #4573

  • package: site/examples
  • TDD readiness: not-a-test-candidate
  • public test seam: paste-html example top-level string handling

Why Not A Direct Test Candidate

This is not a good direct red-test target in the current contract.


Issue #4570

  • package: site/examples
  • TDD readiness: not-a-test-candidate
  • public test seam: mentions example trigger matching with hyphenated names

Why Not A Direct Test Candidate

This is not a good direct red-test target in the current contract.


Issue #4569

  • package: docs-only
  • TDD readiness: not-a-test-candidate
  • public test seam: Editor.insertData docs reference

Why Not A Direct Test Candidate

This is not a good direct red-test target in the current contract.


Issue #4567

  • package: cross-package
  • TDD readiness: ready-now
  • public test seam: paste image URL after select-all in images example

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

  • Parent path is null when pasting a new image should no longer reproduce once the behavior is fixed.

Issue #4564

  • package: cross-package
  • TDD readiness: ready-now
  • public test seam: programmatic clear on Enter causing DOM point error

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

  • Cannot resolve a DOM point from Slate point: {"path":[0,0],"offset":3} when programmatically removing content should no longer reproduce once the behavior is fixed.

Issue #4561

  • package: repo-only
  • TDD readiness: not-a-test-candidate
  • public test seam: hot refresh descendant at path zero error

Why Not A Direct Test Candidate

This is not a good direct red-test target in the current contract.


Issue #4560

  • package: slate-react
  • TDD readiness: ready-now
  • public test seam: re-render immediately after onFocus loses caret position

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

  • in Firefox caret position is lost if render happens right after onFocus should no longer reproduce once the behavior is fixed.

Issue #4559

  • package: slate-history
  • TDD readiness: ready-now
  • public test seam: undo deleteFragment should reselect restored content

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

  • deleteFragment undo should select re-inserted fragment should no longer reproduce once the behavior is fixed.

Issue #4543

  • package: cross-package
  • TDD readiness: ready-with-minor-setup
  • public test seam: Safari autocorrect clears selection

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

  • The selection is cleared when text is autocorrected on macOS Safari should no longer reproduce once the behavior is fixed.

Issue #4542

  • package: cross-package
  • TDD readiness: not-a-test-candidate
  • public test seam: paste into empty block preserves entire fragment tree

Why Not A Direct Test Candidate

This is not a good direct red-test target in the current contract.