14:42:48 RRSAgent has joined #editing 14:42:48 logging to https://www.w3.org/2022/04/14-editing-irc 14:44:42 set logs world-visible 14:45:01 rrsagent, set logs world-visible 14:47:12 Meeting: Web Editing Working Group 22-04 14:48:20 Zakim: this will be the Web Editing Group 22-04 meeting 14:48:55 Zakim, this will be the Web Editing Group 22-04 meeting 14:48:55 ok, johanneswilm 14:53:01 whsieh has joined #editing 14:53:09 Chair: johanneswilm 14:53:46 comandeer has joined #editing 14:56:20 if we have time today, should we discuss how we should proceed with https://github.com/web-platform-tests/interop-2022/issues/17? 14:57:19 ok, let' 14:57:25 s add that to the end then. 14:57:38 👍🏻 14:59:45 present+ 15:00:01 present+ 15:00:25 present+ 15:01:42 topic: https://github.com/w3c/clipboard-apis/issues/170 15:02:29 Topic: https://github.com/w3c/clipboard-apis/issues/170 15:03:28 Bo: we are in favor of something like that. We ca see how a custom format can turn into wellknown format over time. thumbs up. 15:03:36 AlexK has joined #editing 15:03:44 whsieh: and that is synchronous? 15:03:53 BoCupp: yes, just a hardcode list 15:04:07 whsieh: we are in support for it as well 15:04:24 BoCupp: is clipboarditem the right place? 15:04:58 whsieh: only alternative method is to have method on clipboard and then have mwethod on it handing it an item. 15:05:06 BoCupp: I favor clipboarditem 15:06:58 RESOLUTION: add synchronous method on clipboarditem to query supported wellknown formats and whether web custom formats are supports. 15:07:19 Topic: https://github.com/w3c/clipboard-apis/pull/164 15:08:38 BoCupp: Our objection is that removal of delegation mechanism favors one particular user interface like in safari ... firefox plans to also support similar UI. we don't. 15:10:00 ... Problems showing up when one uses an iframe and doesn't do particular type of UI. 15:10:46 BoCupp: Userexperience should be an area where browsers can differ. SO we would be against applying PR removing this. 15:11:07 whsieh: So is permissions prompt currently required? 15:12:15 BoCupp: No, this is when you do have permissions prompt and iframes. That's when you need a delegation model. Can we leave it in the spec. We'll need it even if it isn't in there. 15:12:48 johanneswilm: so having this in spec will not affect firefox/safari? 15:12:53 BoCupp: correct. 15:14:16 BoCupp: we have not really discussed with PR stakeholders. 15:15:18 ACTION: BoCupp will communicate with authors of PR. 15:15:47 topic: https://github.com/w3c/clipboard-apis/issues/75 15:16:42 johanneswilm: user gestures are problematic for remote desktop clients. 15:17:17 anupam: We discussed async. Issue should be resolved. 15:17:42 whsieh: how specifically should we relax user gesture requirement? 15:18:01 ... 15:19:01 BoCupp: is timing only applying to write? 15:19:04 whsieh: yes 15:19:42 BoCupp: so how about tab not being active anymore, or a second write being initiated.... 15:20:23 ... 15:21:06 whsieh: Problem is that we don't even know if something should be written to clipboard. So we just extend the time. 15:23:33 BoCupp: Problem is that it may take longer than 5 seconds to receive an answer from server and knwo whether something should eb added to clipboard. 15:24:05 BoCupp: So we could extend time limit. 15:25:28 BoCupp: Firefox uses 5 seconds. 15:26:23 whsieh: We use 1 second currently settimeout and fetch to propagatae user gestures. This is what we we wanted to use universally. 15:27:55 ACTION: whsieh will check user activation spec and come up with a proposal for a number of seconds. 15:28:26 BoCupp: no amount of time will solve the problem. 1 second seems reasonable. 15:29:12 Topic: https://github.com/w3c/editing/issues/393 15:30:14 BoCupp: We will discuss async. 15:30:43 Topic: https://github.com/w3c/virtual-keyboard/issues/15 15:31:02 BoCupp: I have seen the answer, but we have not time to look at it. 15:31:52 BoCupp: The question is whether the automatic lifting to doing so manually influence screenreaders? 15:32:28 whsieh: talked to accessibility group. 15:33:47 whsieh: The way we deal with having fixed element at bottom is that we allow scrolling so that one have the keyboard below the lowest element on the page. 15:34:04 BoCupp: I understand the concern, but we need to experiment. 15:35:12 BoCupp: cannot commit someone to work on it right now. Cannot [promise answer in a month. 15:35:38 Topic: https://github.com/web-platform-tests/interop-2022/issues/17 15:35:39 https://github.com/w3c/editing/issues/396 15:35:55 Topic: https://github.com/w3c/editing/issues/396 15:36:21 whsieh: Jen Simmons has been coordinating interop 2022 from our side 15:36:35 whsieh: pat of that is making web platform tests universal. 15:37:05 whsieh: many failures in editing is that execCommand behaves differently in different browsers. 15:37:33 whsieh: so what do we do? we historically tried to make them consistent with native UI behavior. 15:38:09 BoCupp: This is not the first time this comes up. We have not tried to align similar behavior. 15:38:57 BoCupp: Becomes large editors don't use DOM. Even editors using DOM use their own commands (even if they use HTML and not their own document model). 15:39:09 BoCupp: It's not very extensible. 15:39:35 BoCupp: There is not much of a surface for web platform developers. 15:40:15 BoCupp: It seesm to me that unless you want to have a ribbon at the top of an editor.... it's not that usable with execCommand. 15:40:34 whsieh: I think we all agree that execCommand goes the way of the dinosaurs. 15:40:49 whsieh: The question is what do we do with the tests? Do we just discard them? 15:41:09 whsieh: The problem is there are still web pages that use them? 15:41:42 BoCupp: Are there some tests that do pass everywhere that we can use as anti-regression tests? 15:47:37 BoCupp: Are there areas where extra tests would make sense? 15:47:45 snianu has joined #editing 15:47:49 whsieh: yeah, standardizing selection behavior is at least as hard as execCommand 15:48:17 Blink and Webkit have very similar behavior last I checked, but FF differs a lot in the editing commands. me says:I think selection behavior is a much harder problem as there are commands like Word movement and stuff(that depends on the ICU lib) that affects selection and standardizing that is not an easy task me says:and there are platform specific word break behavior as well that complicates it a bit 15:48:28 johanneswilm: For editors that use the native selection (caret), it would be helpful to get more standardization on how that caret behaves. 15:48:49 whsieh: Some of that is currently hard to test. 15:49:49 BoCupp: [multiple examples...] some of the differences are platform dependent. 15:50:15 BoCupp: We have come a long way in the area of input events and target ranges. 15:50:42 BoCupp: It may sometimes be difficult to say how they behave in case of eevry execComnmand. 15:51:11 I think we could all feasibly align on async clipboard API WPT as well 15:51:37 BoCupp: It may be a point to make sure that input text events are behaving the same. There is still an issue with the last event in IME being canceleable. 15:52:31 whsieh: We had some differences in the area of pickling, etc. but taking a step back some more general areas are fairly standardized. If we can tests user gestures. 15:53:01 whsieh: We don't have gesture requirement for same-origin clipboard events, so they could just add those themselves... 15:53:37 BoCupp: So input events has best shot 15:54:01 BoCupp: agree 15:55:43 ACTION: BoCupp will tag implementers + johanneswilm in issue on which parts of editing make sense in interop 2022. 16:00:29 Zakim, bye 16:00:29 leaving. As of this point the attendees have been BoCupp, johanneswilm, comandeer 16:00:29 Zakim has left #editing 16:00:37 RRSAgent, make log public 16:00:47 RRSAgent, draft minutes 16:00:47 I have made the request to generate https://www.w3.org/2022/04/14-editing-minutes.html johanneswilm 16:00:58 rrsagent, bye 16:00:58 I see 3 open action items saved in https://www.w3.org/2022/04/14-editing-actions.rdf : 16:00:58 ACTION: BoCupp will communicate with authors of PR. [1] 16:00:58 recorded in https://www.w3.org/2022/04/14-editing-irc#T15-15-18 16:00:58 ACTION: whsieh will check user activation spec and come up with a proposal for a number of seconds. [2] 16:00:58 recorded in https://www.w3.org/2022/04/14-editing-irc#T15-27-55 16:00:58 ACTION: BoCupp will tag implementers + johanneswilm in issue on which parts of editing make sense in interop 2022. [3] 16:00:58 recorded in https://www.w3.org/2022/04/14-editing-irc#T15-55-43