- From: Masayuki Nakano <notifications@github.com>
- Date: Thu, 18 Jan 2024 18:46:21 -0800
- To: w3c/uievents <uievents@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
- Message-ID: <w3c/uievents/pull/362/review/1831116231@github.com>
@masayuki-nakano requested changes on this pull request.
> @@ -2073,10 +2183,16 @@ Issue: Should these be moved into the Clipboard spec?
1. Let |data| = the text on the clipboard being pasted
1. Let |result| = <a>fire an InputEvent</a> with "beforeinput", "insertFromPaste" and |data|
How about `insertFromPasteAsQuotation`? It's currently supported only by Gecko.
>
- 1. Paste clipboard contents into DOM target element
- 1. <a>Fire an InputEvent</a> with "input", "insertFromPaste" and |data|
+ 1. Paste clipboard contents into DOM target element
+ 1. <a>Fire an InputEvent</a> with "input", "insertFromPaste" and |data|
</div><!-- algorithm -->
If `inputType` of `beforeinput` is `insertCompositionText` **and** the composition is being committed, `textInput` is fired with `data=beforeinput.data`. On Chrome, `isComposing` of `beforeinput` and `input` are `true`. Unfortunately, I think that there is no way to define this behavior with attributes of the event. See also <https://https://github.com/w3c/uievents/issues/202>.
>
- 1. Paste clipboard contents into DOM target element
- 1. <a>Fire an InputEvent</a> with "input", "insertFromPaste" and |data|
+ 1. Paste clipboard contents into DOM target element
+ 1. <a>Fire an InputEvent</a> with "input", "insertFromPaste" and |data|
</div><!-- algorithm -->
Odd, in the case of DnD, Chrome dispatches `textInput` immediately after `drop`, but before `beforeinput` whose `inputType` is (`deleteByDrag` and) `insertFromDrop`. Additionally, the event target of `textInput` is not the editing host.
I think that Gecko cannot emulate this behavior.
--
Reply to this email directly or view it on GitHub:
https://github.com/w3c/uievents/pull/362#pullrequestreview-1831116231
You are receiving this because you are subscribed to this thread.
Message ID: <w3c/uievents/pull/362/review/1831116231@github.com>
Received on Friday, 19 January 2024 02:46:28 UTC