Back to Plate

Slate v2 Test Candidate Map: 5479-5403

docs/slate-issues/test-candidate-map/5479-5403.md

53.0.68.4 KB
Original Source

Slate v2 Test Candidate Map: 5479-5403

Scope

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


Issue #5479

  • package: slate-dom
  • TDD readiness: not-a-test-candidate
  • public test seam: GitBook paragraph paste

Why Not A Direct Test Candidate

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

Issue #5478

  • package: docs-only
  • TDD readiness: not-a-test-candidate
  • public test seam: legacy React 15 support

Why Not A Direct Test Candidate

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

Issue #5477

  • package: slate
  • TDD readiness: ready-now
  • public test seam: delete sole void element then refocus

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 read properties of undefined (reading 'children') error occurs when deleting a void element should no longer reproduce once the behavior is fixed.

Issue #5473

  • package: slate-react
  • TDD readiness: ready-with-minor-setup
  • public test seam: delete empty paragraph scrollSelectionIntoView

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

  • scrollSelectionIntoView is not triggered when deleting empty paragraphs should no longer reproduce once the behavior is fixed.

Issue #5472

  • package: ecosystem
  • TDD readiness: not-a-test-candidate
  • public test seam: iPhone line box rendering

Why Not A Direct Test Candidate

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

Issue #5458

  • package: slate-react
  • TDD readiness: not-a-test-candidate
  • public test seam: ReactEditor.hasDOMNode semantics

Why Not A Direct Test Candidate

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

Issue #5457

  • package: docs-only
  • TDD readiness: not-a-test-candidate
  • public test seam: line spacing CSS

Why Not A Direct Test Candidate

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

Issue #5456

  • package: docs-only
  • TDD readiness: not-a-test-candidate
  • public test seam: Slack invite link

Why Not A Direct Test Candidate

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

Issue #5455

  • package: ecosystem
  • TDD readiness: blocked-on-repro
  • public test seam: dragging images in copied example code

Current Blocker

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

Issue #5436

  • package: docs-only
  • TDD readiness: not-a-test-candidate
  • public test seam: sticky toolbar example

Why Not A Direct Test Candidate

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

Issue #5435

  • package: cross-package
  • TDD readiness: ready-now
  • public test seam: delete mixed text plus readonly 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

  • select some text and readOnly element, and press the delete Slate crash should no longer reproduce once the behavior is fixed.

Issue #5433

  • package: slate-react
  • TDD readiness: ready-with-minor-setup
  • public test seam: decorate rerender during composition

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

  • editable re-render cause the cursor to be brought forward in composing events. should no longer reproduce once the behavior is fixed.

Issue #5432

  • package: docs-only
  • TDD readiness: not-a-test-candidate
  • public test seam: link insertion caret placement expectation

Why Not A Direct Test Candidate

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

Issue #5430

  • package: slate-react
  • TDD readiness: ready-with-minor-setup
  • public test seam: responsive-mode hydration 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

  • Hydration Error is occurred when changing browser responsive mode should no longer reproduce once the behavior is fixed.

Issue #5429

  • package: slate
  • TDD readiness: ready-now
  • public test seam: Transforms.insertFragment on empty node caret placement

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 inconsistently placed on insertion should no longer reproduce once the behavior is fixed.

Issue #5425

  • package: docs-only
  • TDD readiness: not-a-test-candidate
  • public test seam: React Testing Library userEvent.type behavior

Why Not A Direct Test Candidate

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

Issue #5420

  • package: slate-react
  • TDD readiness: ready-now
  • public test seam: placeholder delay after clear

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

  • Placeholder text slow to re-appear after content has been cleared should no longer reproduce once the behavior is fixed.

Issue #5418

  • package: slate-react
  • TDD readiness: not-a-test-candidate
  • public test seam: manual external value replacement

Why Not A Direct Test Candidate

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

Issue #5417

  • package: slate
  • TDD readiness: not-a-test-candidate
  • public test seam: export NODE_TO_KEY

Why Not A Direct Test Candidate

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

Issue #5413

  • package: docs-only
  • TDD readiness: not-a-test-candidate
  • public test seam: insertText before first focus

Why Not A Direct Test Candidate

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

Issue #5412

  • package: slate
  • TDD readiness: ready-now
  • public test seam: insertFragment at regression

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

  • insertFragment at a specified location regression should no longer reproduce once the behavior is fixed.

Issue #5411

  • package: cross-package
  • TDD readiness: ready-with-minor-setup
  • public test seam: void highlight fix regression

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 with highlighting void entities should no longer reproduce once the behavior is fixed.

Issue #5408

  • package: cross-package
  • TDD readiness: not-a-test-candidate
  • public test seam: browser extension DOM mutation tolerance

Why Not A Direct Test Candidate

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

Issue #5404

  • package: slate-react
  • TDD readiness: ready-now
  • public test seam: useSlateStatic return type

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

  • Incorrect return type for useSlateStatic should no longer reproduce once the behavior is fixed.

Issue #5403

  • package: docs-only
  • TDD readiness: not-a-test-candidate
  • public test seam: show more/show less example

Why Not A Direct Test Candidate

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