IRC log of editing on 2021-09-10

Timestamps are in UTC.

15:55:22 [RRSAgent]
RRSAgent has joined #editing
15:55:22 [RRSAgent]
logging to https://www.w3.org/2021/09/10-editing-irc
15:55:39 [Travis]
Present+ Travis Leithead
15:56:46 [Travis]
RRSAgent, please make logs public
15:58:13 [whsieh]
present+ Wenson Hsieh
15:59:11 [whsieh]
hm..the Meeting Invite link on https://github.com/w3c/editing#meetings has a calendar invite to https://meet.google.com/ugu-tuys-krc, but the Google Hangouts link points to https://meet.google.com/pdx-dnmm-cen
15:59:26 [johanneswilm]
johanneswilm has joined #editing
15:59:30 [Travis]
? hmm. I guess we pick one?
15:59:34 [comandeer]
present+ Tomasz Jakut
15:59:45 [johanneswilm]
present+ Johannes Wilm
16:00:14 [Travis]
I'm going to join https://meet.google.com/pdx-dnmm-cen
16:01:01 [Mek]
present+ Marijn Kruisselbrink
16:01:42 [GameMaker]
GameMaker has joined #editing
16:01:51 [GameMaker]
present+
16:02:56 [Travis]
Action: fix the meeting link so that it points to https://meet.google.com/pdx-dnmm-cen in all places.
16:03:34 [johanneswilm]
we start with editing repo
16:04:19 [snianu]
snianu has joined #editing
16:04:37 [Travis]
Starting with Agend+ items here: https://github.com/w3c/editing/labels/Agenda%2B
16:04:42 [Travis]
Scribe: johanneswilm
16:05:41 [johanneswilm]
anything else than github issues?
16:06:04 [johanneswilm]
travis: nothing else
16:06:16 [Travis]
https://github.com/w3c/editing/issues/336
16:06:43 [johanneswilm]
travis: they want demo videos for the WG for tpac. do we have any?
16:07:20 [johanneswilm]
good because precorded will not show errors like live demos.
16:07:26 [johanneswilm]
do we want to do any?
16:07:38 [johanneswilm]
we need list by Sep 15
16:08:03 [johanneswilm]
not sure there is anything beyond just informing
16:08:14 [BoCupp]
present+
16:09:02 [johanneswilm]
johannes: make fun video if we don't have anythign serious
16:09:34 [BoCupp]
q+
16:10:05 [Travis]
q- BoCupp
16:10:11 [johanneswilm]
bo: there are sopme samples
16:10:18 [Travis]
https://www.w3.org/wiki/TPAC2021/Demos_and_Group_updates#Best_Practices_for_Recording_Videos
16:10:27 [johanneswilm]
so you can see what other groups have done in the past.
16:10:44 [johanneswilm]
I have seen demos of technology mixed in with those
16:11:07 [johanneswilm]
we recently shipped virtual keyboard api. we have a few things that are materializing
16:11:16 [johanneswilm]
I want to plus+ fun spirit
16:11:28 [johanneswilm]
we can help provide material. follow up offline
16:12:49 [Travis]
Action: johanneswilm to orchestrate putting together a fun demo plan; working with BoCupp offline on extra specific demos.
16:13:11 [Travis]
https://github.com/w3c/editing/issues/334
16:13:30 [johanneswilm]
travis: contains multiple comments
16:13:50 [johanneswilm]
anupam: can give demo
16:14:51 [johanneswilm]
[anupam presents clipboard picking api]
16:15:03 [johanneswilm]
*pickling api
16:17:24 [whsieh]
q+
16:18:11 [whsieh_]
whsieh_ has joined #editing
16:21:27 [johanneswilm]
q+
16:29:16 [Travis]
q?
16:29:51 [Travis]
q- whsieh
16:30:16 [johanneswilm]
whsieh: ryosuke touched on this. we have same concerns. we are confused we why need this...
16:30:34 [johanneswilm]
sldies show a little of that. native apps have to explicitly opt into this
16:30:51 [johanneswilm]
native apps can always read non-sanitized data
16:31:03 [johanneswilm]
we write two versions on clipboard
16:31:40 [johanneswilm]
native app dev: if they ask for default mimetype, they get sanitized version. but they can also get the unsanitized version. that is already possible today
16:31:51 [AlexK]
AlexK has joined #editing
16:32:03 [johanneswilm]
bo: you say just don't use a unsanitized version? you are producing both all the time
16:32:35 [johanneswilm]
whsieh: correct. custom formats only show in unsanitized version. standard ones, like html, will always be available as html
16:32:46 [johanneswilm]
native app devs need to go through extra steps
16:33:06 [johanneswilm]
to get the unsanitized version. it's quite difficult, but we can fix that on our platform.
16:33:59 [johanneswilm]
bo: another part is that represenation of this format.... anupam will present next time how json can be used as standard container for unsanitized types
16:34:36 [johanneswilm]
bo: winodws has limit on number of formats. could we at least change how we put them on the clipboard even if we keep everything else the same
16:35:16 [johanneswilm]
whsieh: interetsing.... one could imagien all browsers on same OS use same picklign system to make it interoperable/compatible
16:35:31 [johanneswilm]
whsieh: ryosuke/me: this is mostly a platform consistency problem
16:36:17 [johanneswilm]
bo: you might want something that is more OS dependent. but I still think it would be good to have a common way of doing it. maybe we need adjustment for mac.
16:36:36 [johanneswilm]
right now there are so many differnet ways of adding it in there and no standard
16:36:54 [johanneswilm]
whsieh: this should be solved by the platform. we have discussed how to expose this to devs on mac os
16:37:04 [johanneswilm]
whsieh: should be solved by platform
16:37:56 [johanneswilm]
bo: when we talk about unsaitized way of adding to clipboard.... wanted to specify that web apps can also read from this
16:38:23 [johanneswilm]
can web apps read this extra info, which we oput into the head of the document
16:38:26 [johanneswilm]
?
16:39:09 [johanneswilm]
we'd like to have a way to say "give me the contents of the format as it was put there with no cleaning. we need to do that for all the different formats that are non-satndard
16:39:16 [johanneswilm]
"
16:39:50 [johanneswilm]
whsieh: wouldn't that include data that is problemaitc security wise?
16:40:26 [johanneswilm]
bo: no, because it would only be the data that the native app would add as a web format.
16:40:53 [johanneswilm]
If web app wants it all without removing scripts, for example, can they do that?
16:41:18 [johanneswilm]
whsieh: native apps can do more right now. word adds contact infor in comments for example.
16:41:43 [johanneswilm]
we only allow web apps to receive the sanitized version
16:42:06 [johanneswilm]
but within the same app, we don't sanitize it
16:42:18 [johanneswilm]
there is an origin identifier in pasteboard
16:42:59 [johanneswilm]
so that the native editor can add "excel online" as the origin and then it will be allowed to be pasted into that webpage unsanitized
16:43:22 [johanneswilm]
bo: is it possible to wildcard origin?
16:43:27 [johanneswilm]
to allow pasting everyhwere
16:43:32 [johanneswilm]
whsieh: not currently
16:44:02 [johanneswilm]
BoCupp: if native app says "this should be pasteable everywhere" then that should also work on web
16:44:09 [johanneswilm]
for example photyoshop
16:44:17 [johanneswilm]
whsieh: we might be able to consider
16:44:37 [johanneswilm]
whsieh: big step to move from one domain to all domains.
16:44:50 [johanneswilm]
difficult to say where on the spectrum we should falll
16:45:03 [Travis]
q?
16:45:05 [Travis]
q-
16:45:07 [Travis]
q- johanneswilm
16:45:59 [Travis]
johanneswilm: for me, the easiest solution, would be to add the special excel formula into a data- attribute in the sanitized HTML. (Rather than an new clipboard format.)
16:46:44 [Travis]
.. I recognize that the data- attribute is sanitized out... seems like the same security risk. From my JS editor perspective, seems like less effort?
16:47:29 [johanneswilm]
anupam: that would work with some but not all. for example charts will be translated into just an image
16:48:39 [johanneswilm]
BoCupp: I like the idea that sometimes you want a little more metadata. maybe a cors like mechanism
16:48:52 [johanneswilm]
whsieh: will continue discussion on this on github
16:49:29 [johanneswilm]
anupam: let's continue discussing in github issue
16:49:52 [johanneswilm]
bo: we can bring up issues of both read and write in that issue. possibly creating new issues
16:50:07 [Travis]
https://github.com/w3c/clipboard-apis/issues?q=is%3Aissue+is%3Aopen+label%3AAgenda%2B
16:50:15 [Travis]
https://github.com/w3c/clipboard-apis/issues/150
16:50:49 [johanneswilm]
BoCupp: I know there are soms slides, but we only have 10 min
16:51:32 [johanneswilm]
anupam: proposal has many issues. [presents setData using the HTML document]
16:53:54 [BoCupp]
q+
16:55:39 [johanneswilm]
anupam: proposal is to use sanitizer API, et.c
16:55:54 [Travis]
q- BoCupp
16:56:03 [whsieh_]
q+
16:56:30 [johanneswilm]
bo: we have just 5 min. motivation is that we want to standaridze how to write html to clipboard as currently browsers work differently
16:56:53 [johanneswilm]
some currently expect to add a full html page,. others just a fragment. this will allow both.
16:57:41 [johanneswilm]
bo: at firefox they said "why would you standardize pickling when you haven't even standardized how to put content on clipboard."
16:57:56 [Travis]
q- whsieh_
16:57:57 [johanneswilm]
s/content/html content
16:58:16 [johanneswilm]
whsieh_: think it's great to standardize aspects
16:58:33 [johanneswilm]
. but I wonder about dom parser. we would want to strip out things like comments
16:59:16 [johanneswilm]
BoCupp: second step is to run it through sanitizer and it has some options like remove comments, etc.
16:59:43 [johanneswilm]
he is here proposing to use default settings which will not strip out comments, but that could be discussed
17:00:05 [johanneswilm]
whsieh: important to us only to show visible content.
17:00:22 [johanneswilm]
BoCupp: would be hard to do on write
17:01:16 [johanneswilm]
whsieh_: on webkit we create an entirely new page. we load everything in it using the same rendering engine. then we'd run ctrl+a ctrl+c on that page
17:01:33 [johanneswilm]
whsieh_: it's not perfect. but it's something
17:01:54 [johanneswilm]
BoCupp: I understand the privacy preserving stuff. I think there are some limits there
17:02:16 [johanneswilm]
Travis: we are +2 minutes
17:02:25 [johanneswilm]
Travis: we will continue discussion
17:03:07 [johanneswilm]
Travis: virtualkeyboard - we wanted to autopublish. if you disagree, please let us know today
17:03:20 [johanneswilm]
BoCupp: another meeting in two weeks
17:03:51 [johanneswilm]
johanneswilm: would that be our tpac meeting?
17:04:00 [johanneswilm]
BoCupp: we can make an issue on that
17:04:18 [johanneswilm]
tracis: see you next time
17:04:52 [Travis]
RRSAgent, make the minutes
17:04:52 [RRSAgent]
I have made the request to generate https://www.w3.org/2021/09/10-editing-minutes.html Travis
17:05:45 [Travis]
Travis has changed the topic to: Conversations for the Web Editing Working Group
17:21:13 [Travis]
Filed the issue about meeting again in two weeks: https://github.com/w3c/editing/issues/337
17:49:53 [slightlyoff]
slightlyoff has joined #editing
17:50:03 [jamesn]
jamesn has joined #editing
17:50:03 [dtapuska]
dtapuska has joined #editing
21:32:33 [Travis]
zakim, this is September W3C Web Editing WG meeting
21:32:33 [Zakim]
got it, Travis
21:33:13 [Travis]
RRSAgent, please make the minutes
21:33:13 [RRSAgent]
I have made the request to generate https://www.w3.org/2021/09/10-editing-minutes.html Travis
21:34:01 [Travis]
zakim, tracis is Travis
21:34:01 [Zakim]
sorry, Travis, I do not recognize a party named 'tracis'
21:34:22 [Travis]
s/tracis/Travis
21:34:59 [Travis]
RRSAgent, please make the minutes
21:34:59 [RRSAgent]
I have made the request to generate https://www.w3.org/2021/09/10-editing-minutes.html Travis
21:37:21 [Travis]
Meeting: September W3C Web Editing WG meeting
21:41:24 [Travis]
RRSAgent, please make the minutes
21:41:24 [RRSAgent]
I have made the request to generate https://www.w3.org/2021/09/10-editing-minutes.html Travis
21:41:44 [Travis]
RRSAgent, generate the minutes
21:41:44 [RRSAgent]
I have made the request to generate https://www.w3.org/2021/09/10-editing-minutes.html Travis
21:42:46 [Travis]
RRSAgent, publish the minutes
21:42:46 [RRSAgent]
I have made the request to generate https://www.w3.org/2021/09/10-editing-minutes.html Travis