You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I was hoping to find the answer in https://w3c.github.io/editing/docs/execCommand/#deleting-the-selection, but I'm not seeing it. Granted, that's a very long algorithm and I have an admittedly short attention span. 😇 Could a statement be added near the top or at the bottom that specifies when a br placeholder should and should not be present as a result of using the delete execCommand?
As for why I'm interested: I am trying to fix a number of issues in Chromium's contenteditable support. I have a local bug fix which breaks a bunch of Chromium (née WebKit) tests because now a br is present whereas before it was not. Using selectAll + delete is one such example. Should I be figuring out how to remove those brs which result from my change, or updating the test expectations to reflect corrected behavior?
The text was updated successfully, but these errors were encountered:
Simple test case:
data:text/html,<div contenteditable>foo</div>
div
selectAll
execCommand)delete
execCommand)Chromium results:
<div contenteditable></div>
Gecko results:
<div contenteditable><br></div>
Which of the above is correct and why?
I was hoping to find the answer in https://w3c.github.io/editing/docs/execCommand/#deleting-the-selection, but I'm not seeing it. Granted, that's a very long algorithm and I have an admittedly short attention span. 😇 Could a statement be added near the top or at the bottom that specifies when a
br
placeholder should and should not be present as a result of using thedelete
execCommand?As for why I'm interested: I am trying to fix a number of issues in Chromium's contenteditable support. I have a local bug fix which breaks a bunch of Chromium (née WebKit) tests because now a
br
is present whereas before it was not. UsingselectAll
+delete
is one such example. Should I be figuring out how to remove thosebr
s which result from my change, or updating the test expectations to reflect corrected behavior?The text was updated successfully, but these errors were encountered: