Back to Plate

Slate v2 Test Candidate Map: 5402-5250

docs/slate-issues/test-candidate-map/5402-5250.md

53.0.68.2 KB
Original Source

Slate v2 Test Candidate Map: 5402-5250

Scope

These TDD handoff notes cover issues #5402 through #5250 from the pilot set. Use the top-level index for range navigation and the dossiers for fuller thread context.


Issue #5402

  • package: repo-only
  • TDD readiness: not-a-test-candidate
  • public test seam: unused variable cleanup

Why Not A Direct Test Candidate

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

Issue #5400

  • package: docs-only
  • TDD readiness: not-a-test-candidate
  • public test seam: Node import namespace conflict docs

Why Not A Direct Test Candidate

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

Issue #5398

  • package: slate-react
  • TDD readiness: ready-with-minor-setup
  • public test seam: rerender while composing Chinese

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

  • Cursor move backward on re-render while composing Chinese should no longer reproduce once the behavior is fixed.

Issue #5391

  • package: ecosystem
  • TDD readiness: not-a-test-candidate
  • public test seam: iOS inline void selection with browser pips

Why Not A Direct Test Candidate

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

Issue #5380

  • package: slate-react
  • TDD readiness: ready-with-minor-setup
  • public test seam: SSR data-slate-editor-id mismatch

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

  • Warning: Prop data-slate-editor-id did not match (React, Slate, Next.js) should no longer reproduce once the behavior is fixed.

Issue #5379

  • package: docs-only
  • TDD readiness: not-a-test-candidate
  • public test seam: disableDefaultStyles and whitespace

Why Not A Direct Test Candidate

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

Issue #5378

  • package: repo-only
  • TDD readiness: not-a-test-candidate
  • public test seam: React 18 request

Why Not A Direct Test Candidate

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

Issue #5376

  • package: cross-package
  • TDD readiness: ready-with-minor-setup
  • public test seam: multi-line drag and drop 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

  • Bug occurs when you copy and paste multiple lines should no longer reproduce once the behavior is fixed.

Issue #5375

  • package: cross-package
  • TDD readiness: ready-with-minor-setup
  • public test seam: IME at end of inline element

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 occurs when inputting Chinese with IME at the end of an inline element should no longer reproduce once the behavior is fixed.

Issue #5371

  • package: cross-package
  • TDD readiness: ready-with-minor-setup
  • public test seam: Samsung keyboard suggestion cursor 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

  • Cursor position wrong after selecting a suggested word should no longer reproduce once the behavior is fixed.

Issue #5364

  • package: ecosystem
  • TDD readiness: blocked-on-repro
  • public test seam: undo color picker semantics

Current Blocker

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

Issue #5358

  • package: slate
  • TDD readiness: not-a-test-candidate
  • public test seam: nested block elements

Why Not A Direct Test Candidate

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

Issue #5355

  • package: ecosystem
  • TDD readiness: not-a-test-candidate
  • public test seam: table with colgroup/col nodes

Why Not A Direct Test Candidate

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

Issue #5351

  • package: docs-only
  • TDD readiness: not-a-test-candidate
  • public test seam: empty array initial value

Why Not A Direct Test Candidate

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

Issue #5350

  • package: docs-only
  • TDD readiness: not-a-test-candidate
  • public test seam: GitBook UX complaints

Why Not A Direct Test Candidate

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

Issue #5349

  • package: slate-react
  • TDD readiness: blocked-on-repro
  • public test seam: renderElement churn on empty editor

Current Blocker

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

Issue #5333

  • package: docs-only
  • TDD readiness: not-a-test-candidate
  • public test seam: markdown example expectations

Why Not A Direct Test Candidate

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

Issue #5328

  • package: slate-react
  • TDD readiness: ready-now
  • public test seam: false positive data-slate-fragment regex

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

  • Error when pasting HTML containing /data-slate-fragment="(.+?)"/ in text should no longer reproduce once the behavior is fixed.

Issue #5291

  • package: cross-package
  • TDD readiness: ready-with-minor-setup
  • public test seam: Android cursor jump in tall block

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 Cursor Issue] the cursor jump to first line,when block is bigger than viewport should no longer reproduce once the behavior is fixed.

Issue #5287

  • package: slate
  • TDD readiness: ready-now
  • public test seam: Editor.isBlock on non-elements

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

  • isBlock returns true for text nodes should no longer reproduce once the behavior is fixed.

Issue #5281

  • package: slate-react
  • TDD readiness: not-a-test-candidate
  • public test seam: controlled input request

Why Not A Direct Test Candidate

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

Issue #5280

  • package: ecosystem
  • TDD readiness: not-a-test-candidate
  • public test seam: extra blank lines on copy due to wrapper markup

Why Not A Direct Test Candidate

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

Issue #5274

  • package: slate-react
  • TDD readiness: ready-now
  • public test seam: selection click during render

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

  • Selection updates via click while Slate is rendering may be ignored/reverted should no longer reproduce once the behavior is fixed.

Issue #5253

  • package: ecosystem
  • TDD readiness: not-a-test-candidate
  • public test seam: portable text JSON loading

Why Not A Direct Test Candidate

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

Issue #5250

  • package: docs-only
  • TDD readiness: not-a-test-candidate
  • public test seam: undo redo with non-normalized data

Why Not A Direct Test Candidate

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