docs/solutions/logic-errors/2026-04-03-br-line-break-placeholders-are-already-bridge-compatible.md
The next sentinel-strategy question sounded bigger than it actually was:
?The honest first thing to prove was not “delete FEFF everywhere.”
It was:
slate-dom-v2 bridge already tolerate -style line-break
placeholders?Yes.
For line-break placeholders, the bridge already works with a zero-width wrapper
that contains instead of depending on a sentinel text child.
That is because the bridge logic is marker-shaped, not FEFF-shaped:
The larger strategy seam is not “can the bridge tolerate ?”
It can.
The real remaining seam is:
That is a renderer and input-method policy question, not a DOM bridge tolerance question.
Before trying to replace zero-width sentinels globally:
Do not waste time “teaching the bridge ” if the bridge already speaks it.