Back to Plate

Slate v2 Open Issue Dossiers: 5402-5250

docs/slate-issues/open-issues-dossiers/5402-5250.md

53.0.621.9 KB
Original Source

Slate v2 Open Issue Dossiers: 5402-5250

Scope

These dossiers cover issues #5402 through #5250 from the pilot set. Use the top-level index for the range map and the ledger for the canonical structured cache.


Issue #5402

Issue Summary

Repo cleanup nit, not product or architecture signal.

Thread Summary

Thread adds a few confirmations and small hints, but no deeper maintainer decision yet.

Repro Status

Strong enough.

Workaround Status

None.

Validity Assessment

Stale candidate.

Duplicate / Invalid / Stale Assessment

Treat this as stale or upstream-owned history, not active architecture pressure.

Maintainer Action Suggestion

close-stale

Future Reply Direction

Point at the likely resolution or upstream fix and close it if nobody can still reproduce.

v2 Relevance

None.

Red-Test Extraction Note

Not a direct test candidate.

Issue #5400

Issue Summary

The serialization docs show an import that shadows the browser Node global. This is docs friction, not runtime behavior.

Thread Summary

No meaningful follow-up yet.

Repro Status

Strong enough.

Workaround Status

Strong.

Validity Assessment

Valid.

Duplicate / Invalid / Stale Assessment

Keep it in the right cluster and do not let it drift into unrelated themes.

Maintainer Action Suggestion

keep-open

Future Reply Direction

Keep it in the active queue and narrow the exact failing seam with a repro or test.

v2 Relevance

None.

Red-Test Extraction Note

Not a direct test candidate.

Issue #5398

Issue Summary

External rerenders during composition push the caret backward and corrupt IME editing.

Thread Summary

Thread adds useful extra signal beyond the body and helped narrow the actual seam.

Repro Status

Strong enough.

Workaround Status

Poor.

Validity Assessment

Valid.

Duplicate / Invalid / Stale Assessment

Keep it in the right cluster and do not let it drift into unrelated themes.

Maintainer Action Suggestion

keep-open

Future Reply Direction

Keep it in the active queue and narrow the exact failing seam with a repro or test.

v2 Relevance

Direct.

Red-Test Extraction Note

Ready with minor setup.

Issue #5391

Issue Summary

The reporter later reproduced this in plain HTML, which strongly suggests an iOS browser bug rather than a Slate-owned selection model bug.

Thread Summary

Thread adds a few confirmations and small hints, but no deeper maintainer decision yet.

Repro Status

Strong enough.

Workaround Status

Poor.

Validity Assessment

Likely invalid.

Duplicate / Invalid / Stale Assessment

This is more about docs, support, or consumer expectations than a clean current core bug.

Maintainer Action Suggestion

share-status

Future Reply Direction

Share the current status, docs, or workaround instead of promising core work.

v2 Relevance

None.

Red-Test Extraction Note

Not a direct test candidate.

Issue #5380

Issue Summary

Server and client generate different editor ids under SSR, which leaks as a Next.js hydration warning.

Thread Summary

Thread adds a few confirmations and small hints, but no deeper maintainer decision yet.

Repro Status

Strong enough.

Workaround Status

Acceptable.

Validity Assessment

Valid.

Duplicate / Invalid / Stale Assessment

Keep it in the right cluster and do not let it drift into unrelated themes.

Maintainer Action Suggestion

keep-open

Future Reply Direction

Keep it in the active queue and narrow the exact failing seam with a repro or test.

v2 Relevance

Indirect.

Red-Test Extraction Note

Ready with minor setup.

Issue #5379

Issue Summary

This turns out to be missing white-space: pre-wrap when opting out of the default styles.

Thread Summary

Thread adds a few confirmations and small hints, but no deeper maintainer decision yet.

Repro Status

Strong enough.

Workaround Status

Strong.

Validity Assessment

Invalid.

Duplicate / Invalid / Stale Assessment

This is more about docs, support, or consumer expectations than a clean current core bug.

Maintainer Action Suggestion

close-invalid

Future Reply Direction

Point at the current contract or ownership boundary and close it.

v2 Relevance

None.

Red-Test Extraction Note

Not a direct test candidate.

Issue #5378

Issue Summary

Historical roadmap request. Slate already moved forward here; this should not stay hot.

Thread Summary

Thread adds useful extra signal beyond the body and helped narrow the actual seam.

Repro Status

Strong enough.

Workaround Status

None.

Validity Assessment

Stale candidate.

Duplicate / Invalid / Stale Assessment

Treat this as stale or upstream-owned history, not active architecture pressure.

Maintainer Action Suggestion

close-stale

Future Reply Direction

Point at the likely resolution or upstream fix and close it if nobody can still reproduce.

v2 Relevance

None.

Red-Test Extraction Note

Not a direct test candidate.

Issue #5376

Issue Summary

Dragging a multi-line selection can create extra lines in some browsers, but the reproduction is fussy and not everyone could repeat it.

Thread Summary

Thread adds useful extra signal beyond the body and helped narrow the actual seam.

Repro Status

Strong enough.

Workaround Status

Poor.

Validity Assessment

Likely valid.

Duplicate / Invalid / Stale Assessment

Keep it in the right cluster and do not let it drift into unrelated themes.

Maintainer Action Suggestion

ask-for-repro

Future Reply Direction

Ask for a reduced repro before assigning real engineering weight to it.

v2 Relevance

Indirect.

Red-Test Extraction Note

Ready with minor setup.

Issue #5375

Issue Summary

IME input at the end of an inline element crashes or becomes impossible depending on the browser.

Thread Summary

No meaningful follow-up yet.

Repro Status

Strong enough.

Workaround Status

Poor.

Validity Assessment

Valid.

Duplicate / Invalid / Stale Assessment

Keep it in the right cluster and do not let it drift into unrelated themes.

Maintainer Action Suggestion

keep-open

Future Reply Direction

Keep it in the active queue and narrow the exact failing seam with a repro or test.

v2 Relevance

Direct.

Red-Test Extraction Note

Ready with minor setup.

Issue #5371

Issue Summary

Selecting a suggested word inserts it, but leaves the cursor inside the word instead of after it.

Thread Summary

No meaningful follow-up yet.

Repro Status

Strong enough.

Workaround Status

Poor.

Validity Assessment

Valid.

Duplicate / Invalid / Stale Assessment

Keep it in the right cluster and do not let it drift into unrelated themes.

Maintainer Action Suggestion

keep-open

Future Reply Direction

Keep it in the active queue and narrow the exact failing seam with a repro or test.

v2 Relevance

Direct.

Red-Test Extraction Note

Ready with minor setup.

Issue #5364

Issue Summary

This smells like a custom mark/color implementation problem, not a proven slate-history core failure.

Thread Summary

No meaningful follow-up yet.

Repro Status

Weak.

Workaround Status

Poor.

Validity Assessment

Unclear.

Duplicate / Invalid / Stale Assessment

Keep it in the right cluster and do not let it drift into unrelated themes.

Maintainer Action Suggestion

ask-for-scope-clarification

Future Reply Direction

Ask for a reduced repro or a clearer ownership boundary first.

v2 Relevance

Indirect.

Red-Test Extraction Note

Blocked on repro.

Issue #5358

Issue Summary

This is a real architecture pressure point: the default normalization model is too rigid for nested-block use cases.

Thread Summary

Thread adds useful extra signal beyond the body and helped narrow the actual seam.

Repro Status

Strong enough.

Workaround Status

Acceptable.

Validity Assessment

Valid.

Duplicate / Invalid / Stale Assessment

Keep it in the right cluster and do not let it drift into unrelated themes.

Maintainer Action Suggestion

v2-roadmap

Future Reply Direction

Capture it as roadmap input instead of pretending it is a routine bugfix.

v2 Relevance

Direct.

Red-Test Extraction Note

Not a direct test candidate.

Issue #5355

Issue Summary

Table navigation with colgroup/col children is probably custom-table territory, not a clean Slate core contract yet.

Thread Summary

No meaningful follow-up yet.

Repro Status

Strong enough.

Workaround Status

Poor.

Validity Assessment

Unclear.

Duplicate / Invalid / Stale Assessment

Keep it in the right cluster and do not let it drift into unrelated themes.

Maintainer Action Suggestion

ask-for-scope-clarification

Future Reply Direction

Ask for a reduced repro or a clearer ownership boundary first.

v2 Relevance

Indirect.

Red-Test Extraction Note

Not a direct test candidate.

Issue #5351

Issue Summary

This is the empty-editor contract problem again: [] looks reasonable, but the current runtime expects a focusable descendant shape and the docs do not state that sharply enough.

Thread Summary

Thread adds useful extra signal beyond the body and helped narrow the actual seam.

Repro Status

Strong enough.

Workaround Status

Acceptable.

Validity Assessment

Likely invalid.

Duplicate / Invalid / Stale Assessment

This is more about docs, support, or consumer expectations than a clean current core bug.

Maintainer Action Suggestion

share-status

Future Reply Direction

Share the current status, docs, or workaround instead of promising core work.

v2 Relevance

Direct.

Red-Test Extraction Note

Not a direct test candidate.

Issue #5350

Issue Summary

Mostly GitBook platform limitations, not Slate docs content itself.

Thread Summary

Thread adds a few confirmations and small hints, but no deeper maintainer decision yet.

Repro Status

Strong enough.

Workaround Status

Strong.

Validity Assessment

Stale candidate.

Duplicate / Invalid / Stale Assessment

Treat this as stale or upstream-owned history, not active architecture pressure.

Maintainer Action Suggestion

close-stale

Future Reply Direction

Point at the likely resolution or upstream fix and close it if nobody can still reproduce.

v2 Relevance

None.

Red-Test Extraction Note

Not a direct test candidate.

Issue #5349

Issue Summary

The report claims renderElement keeps firing after deleting all content, but it never really narrows expected versus surprising render behavior.

Thread Summary

No meaningful follow-up yet.

Repro Status

Weak.

Workaround Status

Poor.

Validity Assessment

Unclear.

Duplicate / Invalid / Stale Assessment

Keep it in the right cluster and do not let it drift into unrelated themes.

Maintainer Action Suggestion

ask-for-repro

Future Reply Direction

Ask for a reduced repro before assigning real engineering weight to it.

v2 Relevance

Indirect.

Red-Test Extraction Note

Blocked on repro.

Issue #5333

Issue Summary

This is a mismatch between what the markdown example supports and what the user assumed it should parse.

Thread Summary

No meaningful follow-up yet.

Repro Status

Strong enough.

Workaround Status

Acceptable.

Validity Assessment

Invalid.

Duplicate / Invalid / Stale Assessment

This is more about docs, support, or consumer expectations than a clean current core bug.

Maintainer Action Suggestion

close-invalid

Future Reply Direction

Point at the current contract or ownership boundary and close it.

v2 Relevance

None.

Red-Test Extraction Note

Not a direct test candidate.

Issue #5328

Issue Summary

Clipboard HTML parsing is too permissive and mistakes arbitrary text for a Slate fragment token.

Thread Summary

No meaningful follow-up yet.

Repro Status

Strong.

Workaround Status

Poor.

Validity Assessment

Valid.

Duplicate / Invalid / Stale Assessment

Keep it in the right cluster and do not let it drift into unrelated themes.

Maintainer Action Suggestion

keep-open

Future Reply Direction

Keep it in the active queue and narrow the exact failing seam with a repro or test.

v2 Relevance

Direct.

Red-Test Extraction Note

Ready now.

Issue #5291

Issue Summary

On Android, long blocks combined with viewport scrolling can snap the cursor back to the first line.

Thread Summary

Thread adds useful extra signal beyond the body and helped narrow the actual seam.

Repro Status

Strong enough.

Workaround Status

Poor.

Validity Assessment

Valid.

Duplicate / Invalid / Stale Assessment

Keep it in the right cluster and do not let it drift into unrelated themes.

Maintainer Action Suggestion

keep-open

Future Reply Direction

Keep it in the active queue and narrow the exact failing seam with a repro or test.

v2 Relevance

Direct.

Red-Test Extraction Note

Ready with minor setup.

Issue #5287

Issue Summary

Editor.isBlock returns surprising truthy results for values that are not elements, which is hostile both at runtime and in wrapper libraries.

Thread Summary

Thread adds useful extra signal beyond the body and helped narrow the actual seam.

Repro Status

Strong.

Workaround Status

Poor.

Validity Assessment

Valid.

Duplicate / Invalid / Stale Assessment

Keep it in the right cluster and do not let it drift into unrelated themes.

Maintainer Action Suggestion

keep-open

Future Reply Direction

Keep it in the active queue and narrow the exact failing seam with a repro or test.

v2 Relevance

Direct.

Red-Test Extraction Note

Ready now.

Issue #5281

Issue Summary

This is the direct “make Slate controlled again” version of the same runtime/API pain that keeps resurfacing.

Thread Summary

Thread adds useful extra signal beyond the body and helped narrow the actual seam.

Repro Status

Strong enough.

Workaround Status

Poor.

Validity Assessment

Valid.

Duplicate / Invalid / Stale Assessment

Keep it in the right cluster and do not let it drift into unrelated themes.

Maintainer Action Suggestion

v2-roadmap

Future Reply Direction

Capture it as roadmap input instead of pretending it is a routine bugfix.

v2 Relevance

Direct.

Red-Test Extraction Note

Not a direct test candidate.

Issue #5280

Issue Summary

The extra blank lines come from the consumer DOM wrapper shape, not a core Slate copy pipeline bug.

Thread Summary

Thread adds a few confirmations and small hints, but no deeper maintainer decision yet.

Repro Status

Strong enough.

Workaround Status

Strong.

Validity Assessment

Likely invalid.

Duplicate / Invalid / Stale Assessment

This is more about docs, support, or consumer expectations than a clean current core bug.

Maintainer Action Suggestion

close-invalid

Future Reply Direction

Point at the current contract or ownership boundary and close it.

v2 Relevance

None.

Red-Test Extraction Note

Not a direct test candidate.

Issue #5274

Issue Summary

Clicks that change selection can be immediately reverted if Slate is mid-render, which is exactly the kind of runtime fight React users hate.

Thread Summary

No meaningful follow-up yet.

Repro Status

Strong.

Workaround Status

Poor.

Validity Assessment

Valid.

Duplicate / Invalid / Stale Assessment

Keep it in the right cluster and do not let it drift into unrelated themes.

Maintainer Action Suggestion

keep-open

Future Reply Direction

Keep it in the active queue and narrow the exact failing seam with a repro or test.

v2 Relevance

Direct.

Red-Test Extraction Note

Ready now.

Issue #5253

Issue Summary

Reasonable adapter request, but this belongs more to ecosystem conversion tooling than Slate core.

Thread Summary

No meaningful follow-up yet.

Repro Status

Strong enough.

Workaround Status

None.

Validity Assessment

Valid.

Duplicate / Invalid / Stale Assessment

Keep it in the right cluster and do not let it drift into unrelated themes.

Maintainer Action Suggestion

share-status

Future Reply Direction

Share the current status, docs, or workaround instead of promising core work.

v2 Relevance

Indirect.

Red-Test Extraction Note

Not a direct test candidate.

Issue #5250

Issue Summary

The thread says this breaks because the initial data is not normalized; history is just exposing that fact.

Thread Summary

Thread adds a few confirmations and small hints, but no deeper maintainer decision yet.

Repro Status

Strong enough.

Workaround Status

Acceptable.

Validity Assessment

Invalid.

Duplicate / Invalid / Stale Assessment

This is more about docs, support, or consumer expectations than a clean current core bug.

Maintainer Action Suggestion

close-invalid

Future Reply Direction

Point at the current contract or ownership boundary and close it.

v2 Relevance

None.

Red-Test Extraction Note

Not a direct test candidate.