Back to Plate

Slate v2 Open Issue Dossiers: 5246-5130

docs/slate-issues/open-issues-dossiers/5246-5130.md

53.0.622.3 KB
Original Source

Slate v2 Open Issue Dossiers: 5246-5130

Scope

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


Issue #5246

Issue Summary

Good API request. Consumers building rich text transforms need the same Unicode-aware character counting that Slate already uses internally.

Thread Summary

No meaningful follow-up 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

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 #5233

Issue Summary

Different Slate schemas can collide on the same clipboard fragment mime type. That is a real cross-editor isolation problem.

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

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 #5229

Issue Summary

This is not one bug; it is a request for the selection layer to fail less catastrophically in production.

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

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 #5216

Issue Summary

Safari gets visibly laggy when selecting backwards through long paragraphs.

Thread Summary

This is a clean benchmark candidate: isolated browser, isolated workload, obvious user pain.

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

Not a direct test candidate.

Issue #5213

Issue Summary

Autofocus can focus the editor without establishing a selection, which leaves it unfocusably dead until the user clicks.

Thread Summary

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

Repro Status

Strong.

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

Direct.

Red-Test Extraction Note

Ready now.

Issue #5212

Issue Summary

The example copy overstates what it demonstrates. This is docs cleanup, but useful docs cleanup.

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

None.

Red-Test Extraction Note

Not a direct test candidate.

Issue #5211

Issue Summary

This looked real in older versions, but the thread already says newer Slate versions no longer reproduce it.

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

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

Indirect.

Red-Test Extraction Note

Not a direct test candidate.

Issue #5207

Issue Summary

Another version of the same external-update problem: route changes fetch new data, but Slate keeps rendering the old editor state.

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 #5205

Issue Summary

unwrapNodes plus keyboard selection can leave the last list item orphaned instead of turning it into a paragraph.

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 #5202

Issue Summary

Historical local install failure report. Important once, not architecture signal now.

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 #5183

Issue Summary

Selecting an inline void on Android fails to summon the keyboard and can even collapse it.

Thread Summary

Thread adds a few confirmations and small hints, but no deeper maintainer decision 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 #5181

Issue Summary

Replacing the editor instance and onChange callback can leave Slate calling the old callback.

Thread Summary

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

Repro Status

Strong.

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

Direct.

Red-Test Extraction Note

Ready now.

Issue #5178

Issue Summary

Possible Android flush bug, but the thread never landed a concrete repro or even a stable version scope.

Thread Summary

Thread adds a few confirmations and small hints, but no deeper maintainer decision 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

Direct.

Red-Test Extraction Note

Blocked on repro.

Issue #5175

Issue Summary

Android handling regressed badly after 0.82.0 and started treating the last inserted element as empty/zero-width.

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

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 #5174

Issue Summary

Programmatic focus on iOS is heavily browser-controlled. This reads more like platform limitation than Slate-specific breakage.

Thread Summary

No meaningful follow-up 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

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 #5173

Issue Summary

Composition plus click-away generates a nasty browser event sequence that leaves Slate in a weird state.

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

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 #5172

Issue Summary

This is a product-positioning request for a batteries-included editor, not a flaw in Slate core. The thread already points at Plate.

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

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 #5171

Issue Summary

Updating the editor while Firefox thinks it is blurred can still trigger a bogus DOM selection reset.

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 #5167

Issue Summary

Another AndroidInputManager regression: inserting a paragraph leaves the last child empty.

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 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 #5152

Issue Summary

If a custom insertText intentionally does nothing, newer slate-react still lets the browser mutate the DOM, causing a DOM/Slate desync.

Thread Summary

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

Repro Status

Strong.

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

Direct.

Red-Test Extraction Note

Ready now.

Issue #5151

Issue Summary

Pasting over an empty or fully selected node can unexpectedly replace its type instead of preserving it.

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 #5141

Issue Summary

Chrome 105 introduced BOM weirdness in editable content. The thread points at other existing discussion and workarounds.

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

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 #5132

Issue Summary

This is another undefined/invalid value integration problem, not an engine 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

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 #5131

Issue Summary

useSlate rerendering on every selection change is exactly the kind of subscription granularity problem that makes large editors feel heavier than they need to.

Thread Summary

No meaningful follow-up yet.

Repro Status

Strong.

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

Direct.

Red-Test Extraction Note

Ready now.

Issue #5130

Issue Summary

Android Firefox predictive typing duplicates characters, loses focus, and can even reverse the first word.

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.