Back to Plate

5064 4971

docs/slate-issues/test-candidate-map/5064-4971.md

53.0.69.3 KB
Original Source

Issue #5064

  • package: cross-package
  • TDD readiness: ready-with-minor-setup
  • public test seam: editor click hit-testing with display values

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

  • Editor registers clicks outside of its borders with certain CSS values of display should no longer reproduce once the behavior is fixed.

Issue #5051

  • package: ecosystem
  • TDD readiness: not-a-test-candidate
  • public test seam: legacy slate-html-serializer support

Why Not A Direct Test Candidate

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


Issue #5050

  • package: cross-package
  • TDD readiness: not-a-test-candidate
  • public test seam: pre-insert text interception seam

Why Not A Direct Test Candidate

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


Issue #5044

  • package: ecosystem
  • TDD readiness: blocked-on-repro
  • public test seam: Shopify Next.js integration null crash

Current Blocker

The issue still lacks a reduced repro shape strong enough for a trustworthy first red test.


Issue #5037

  • package: ecosystem
  • TDD readiness: not-a-test-candidate
  • public test seam: backspace clears element formatting at document start

Why Not A Direct Test Candidate

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


Issue #5034

  • package: cross-package
  • TDD readiness: ready-with-minor-setup
  • public test seam: Android readOnly 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

  • In an Android environment, if readOnly is set for Editable, Gets Editor. selection to null should no longer reproduce once the behavior is fixed.

Issue #5032

  • package: ecosystem
  • TDD readiness: not-a-test-candidate
  • public test seam: Prism highlightAll DOM mutation

Why Not A Direct Test Candidate

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


Issue #5031

  • package: slate
  • TDD readiness: ready-now
  • public test seam: Editor.above with expanded 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

  • Is Editor.above right when current selection is range? should no longer reproduce once the behavior is fixed.

Issue #5028

  • package: slate
  • TDD readiness: not-a-test-candidate
  • public test seam: Editor.nodes pass predicate

Why Not A Direct Test Candidate

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


Issue #5026

  • package: cross-package
  • TDD readiness: ready-with-minor-setup
  • public test seam: Android readOnly change loses DOM beforeinput

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

  • Android: Text insert/remove operations not provided to onChange listener when readOnly prop changes should no longer reproduce once the behavior is fixed.

Issue #5025

  • package: slate
  • TDD readiness: not-a-test-candidate
  • public test seam: Transforms.select sanity checks

Why Not A Direct Test Candidate

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


Issue #5023

  • package: cross-package
  • TDD readiness: ready-with-minor-setup
  • public test seam: Chinese IME duplicate insertion

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 content entered by the Chinese input method is displayed repeatedly should no longer reproduce once the behavior is fixed.

Issue #5019

  • package: cross-package
  • TDD readiness: ready-with-minor-setup
  • public test seam: Android Gboard last word missing

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

  • Last word is lost on Android with Gboard should no longer reproduce once the behavior is fixed.

Issue #5014

  • package: cross-package
  • TDD readiness: ready-with-minor-setup
  • public test seam: Firefox CJK duplication and 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

  • CJK will output duplicated and crash on Firefox.(same on slatejs.org) should no longer reproduce once the behavior is fixed.

Issue #5012

  • package: slate-react
  • TDD readiness: blocked-on-repro
  • public test seam: SSR useLayoutEffect warning on edit

Current Blocker

The issue still lacks a reduced repro shape strong enough for a trustworthy first red test.


Issue #5010

  • package: cross-package
  • TDD readiness: ready-now
  • public test seam: suppressed insertText stays in DOM

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

  • Attempting to limit text insertion by overriding insertText causes content to be out of sync with node representation should no longer reproduce once the behavior is fixed.

Issue #5005

  • package: cross-package
  • TDD readiness: ready-now
  • public test seam: copy only inline link preserves link

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

  • Can't copy only a link inside of a slate editor should no longer reproduce once the behavior is fixed.

Issue #5004

  • package: slate-react
  • TDD readiness: ready-now
  • public test seam: spurious onFocus event ordering

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

  • onFocus fires when it shouldn't should no longer reproduce once the behavior is fixed.

Issue #5001

  • package: slate
  • TDD readiness: ready-now
  • public test seam: path failure should not throw circular JSON 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

  • TypeError: Converting circular structure to JSON should no longer reproduce once the behavior is fixed.

Issue #5000

  • package: site/examples
  • TDD readiness: not-a-test-candidate
  • public test seam: images example prompt cancel path

Why Not A Direct Test Candidate

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


Issue #4995

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

Why Not A Direct Test Candidate

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


Issue #4994

  • package: cross-package
  • TDD readiness: ready-with-minor-setup
  • public test seam: AndroidEditable readOnly prop change

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

  • AndroidEditable doesn't react on readOnly prop change should no longer reproduce once the behavior is fixed.

Issue #4989

  • package: cross-package
  • TDD readiness: ready-now
  • public test seam: arrow left right moves two units

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

  • press arrowLeft/Right,cursor move two units should no longer reproduce once the behavior is fixed.

Issue #4984

  • package: cross-package
  • TDD readiness: ready-now
  • public test seam: nested editor selection DOM point resolution

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

  • Selecting over nested editor throws Cannot resolve a DOM point from Slate point should no longer reproduce once the behavior is fixed.

Issue #4971

  • package: slate
  • TDD readiness: not-a-test-candidate
  • public test seam: null text node shape

Why Not A Direct Test Candidate

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