Back to Plate

4067 3949

docs/slate-issues/test-candidate-map/4067-3949.md

53.0.68.9 KB
Original Source

Issue #4067

  • package: cross-package
  • TDD readiness: ready-with-minor-setup
  • public test seam: select-all then start composition should not crash or desync

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

  • Input composition characters, Error ! should no longer reproduce once the behavior is fixed.

Issue #4056

  • package: cross-package
  • TDD readiness: not-a-test-candidate
  • public test seam: large text paste/copy into a populated editor

Why Not A Direct Test Candidate

This is better as a benchmark lane than a red test.


Issue #4053

  • package: site/examples
  • TDD readiness: not-a-test-candidate
  • public test seam: image example should allow text entry after inserted image

Why Not A Direct Test Candidate

This is better treated as example/runtime contract cleanup than a direct red-test target.


Issue #4046

  • package: cross-package
  • TDD readiness: ready-with-minor-setup
  • public test seam: undo/redo shortcuts should work under Cyrillic keyboard layout

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

  • Bug: Undo/Redo shortcuts do not work with Cyrillic keyboard layout should no longer reproduce once the behavior is fixed.

Issue #4041

  • package: repo-only
  • TDD readiness: not-a-test-candidate
  • public test seam: IE11 transpilation output

Why Not A Direct Test Candidate

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


Issue #4031

  • package: cross-package
  • TDD readiness: ready-with-minor-setup
  • public test seam: empty editor Japanese composition confirm should not crash

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

  • If you enter Japanese with all the text deleted and confirm it, an error will occur. should no longer reproduce once the behavior is fixed.

Issue #4030

  • package: cross-package
  • TDD readiness: ready-with-minor-setup
  • public test seam: Safari list item IME composition should keep 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

  • When using list, the cursor jump to the start of the li item when using IME on Safari should no longer reproduce once the behavior is fixed.

Issue #4029

  • package: ecosystem
  • TDD readiness: not-a-test-candidate
  • public test seam: Chinese community chat thread

Why Not A Direct Test Candidate

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


Issue #4025

  • package: slate-react
  • TDD readiness: not-a-test-candidate
  • public test seam: static renderer or presentation-only runtime for readOnly output

Why Not A Direct Test Candidate

This is a feature direction, not a current red-test target.


Issue #4010

  • package: cross-package
  • TDD readiness: ready-with-minor-setup
  • public test seam: editing under Chrome page translation should not corrupt the editor

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

  • Chrome translation breaks the editor should no longer reproduce once the behavior is fixed.

Issue #4001

  • package: cross-package
  • TDD readiness: ready-with-minor-setup
  • public test seam: German backtick composition with placeholder should not desync Slate and DOM points

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

  • 🐞 Bug: German Keyboard backtick isn't recognized in onChange event; crashes editor when using placeholder should no longer reproduce once the behavior is fixed.

Issue #3993

  • package: docs-only
  • TDD readiness: not-a-test-candidate
  • public test seam: document @next release usage

Why Not A Direct Test Candidate

This is documentation work, not a current red-test target.


Issue #3991

  • package: cross-package
  • TDD readiness: ready-now
  • public test seam: delete around void nodes should preserve paragraph deletion semantics

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

  • Improve void node delete behavior should no longer reproduce once the behavior is fixed.

Issue #3986

  • package: docs-only
  • TDD readiness: not-a-test-candidate
  • public test seam: missing HTML example link

Why Not A Direct Test Candidate

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


Issue #3982

  • package: slate-react
  • TDD readiness: not-a-test-candidate
  • public test seam: zero-width rendering sentinel character choice

Why Not A Direct Test Candidate

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


Issue #3981

  • package: ecosystem
  • TDD readiness: not-a-test-candidate
  • public test seam: IE suggestions plugin line break behavior

Why Not A Direct Test Candidate

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


Issue #3977

  • package: cross-package
  • TDD readiness: not-a-test-candidate
  • public test seam: arrow navigation around newline-terminated text

Why Not A Direct Test Candidate

The body already points at browser behavior outside Slate.


Issue #3973

  • package: slate
  • TDD readiness: ready-now
  • public test seam: Transforms.move(..., { unit: "word" }) at start of multi-leaf 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

  • Bug - Transforms.move with "word" unit doesn't work should no longer reproduce once the behavior is fixed.

Issue #3965

  • package: slate
  • TDD readiness: ready-now
  • public test seam: delete/backspace around marked empty text across lines should not remove both segments

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

  • Deletion bug should no longer reproduce once the behavior is fixed.

Issue #3964

  • package: slate
  • TDD readiness: ready-now
  • public test seam: insertBreak after a mark should move caret onto the new line

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

  • insertBreak bug should no longer reproduce once the behavior is fixed.

Issue #3954

  • package: ecosystem
  • TDD readiness: not-a-test-candidate
  • public test seam: copying empty non-void element

Why Not A Direct Test Candidate

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


Issue #3952

  • package: slate-history
  • TDD readiness: not-a-test-candidate
  • public test seam: customize or remove undo behavior

Why Not A Direct Test Candidate

This is a feature/API design request, not a current red-test target.


Issue #3951

  • package: slate
  • TDD readiness: not-a-test-candidate
  • public test seam: function-based custom unit for Editor.before and friends

Why Not A Direct Test Candidate

This is a feature/API design request, not a current red-test target.


Issue #3950

  • package: slate
  • TDD readiness: ready-with-minor-setup
  • public test seam: normalization should revisit transformed node when needed

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

  • Re-normalizing of transformed node should no longer reproduce once the behavior is fixed.

Issue #3949

  • package: slate
  • TDD readiness: not-a-test-candidate
  • public test seam: transforms returning updated node entries or paths

Why Not A Direct Test Candidate

This is a feature/API design request, not a current red-test target.