- From: joanmarie <notifications@github.com>
- Date: Thu, 26 Oct 2023 04:13:58 -0700
- To: w3c/editing <editing@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
- Message-ID: <w3c/editing/issues/455@github.com>
Simple test case: 1. Load `data:text/html,<div contenteditable>foo</div>` 2. Give focus to the editable `div` 3. Press Ctrl+A (or use `selectAll` execCommand) 4. Press Del (or use `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. :innocent: 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 the 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. The `selectAll` + `delete` is one such example. Should I be figuring out how to remove those `br`s which result from my change, or updating the test expectations to reflect corrected behavior? -- Reply to this email directly or view it on GitHub: https://github.com/w3c/editing/issues/455 You are receiving this because you are subscribed to this thread. Message ID: <w3c/editing/issues/455@github.com>
Received on Thursday, 26 October 2023 11:14:04 UTC