/irc-logs / w3c / #webapps / 2014-10-28 / end

Options:

  1. # Session Start: Tue Oct 28 00:00:00 2014
  2. # Session Ident: #webapps
  3. # [00:00] <timeless> ... MS Office wanted to be able to style text w/o being able to modify text
  4. # [00:00] <timeless> ... to give you a default style for email
  5. # [00:00] <timeless> ... you could do that by canceling all text events except formatting
  6. # [00:00] <timeless> ... you could talk about how intention events could apply to a custom component
  7. # [00:00] * Quits: AndroUser (~androirc@public.cloak) (Client closed connection)
  8. # [00:00] <jcraig> ack me
  9. # [00:00] <Zakim> jcraig, you wanted to mention potential requested code sample: and to [Example]
  10. # [00:00] * Zakim sees timeless, chaals on the speaker queue
  11. # [00:00] <rniwa> q+
  12. # [00:00] * Zakim sees timeless, chaals, rniwa on the speaker queue
  13. # [00:01] <jcraig> [Example]
  14. # [00:01] <jcraig> partial interface UIEvent {
  15. # [00:01] <timeless> jcraig: someone mentioned specific examples
  16. # [00:01] <jcraig> readonly attribute EventID id; // UID of current event
  17. # [00:01] <jcraig> readonly attribute EventList relatedEvents; // List of related events, with ID and potentially type of each event.
  18. # [00:01] <jcraig> // This "dismissrequest" event is associated with the previous "keydown" and "keyup" events.
  19. # [00:01] <jcraig> }
  20. # [00:01] <timeless> ... we had Jason Kiss
  21. # [00:01] * Joins: sicking (~sicking@public.cloak)
  22. # [00:01] <timeless> ... develop a polyfill for some of these events
  23. # [00:01] * Quits: smaug (~chatzilla@public.cloak) (Ping timeout: 180 seconds)
  24. # [00:01] <chaals> q-
  25. # [00:01] * Zakim sees timeless, rniwa on the speaker queue
  26. # [00:01] <timeless> ack me
  27. # [00:01] <Zakim> timeless, you wanted to say that FCC's complaint form interfered with me
  28. # [00:01] * Zakim sees rniwa on the speaker queue
  29. # [00:01] * Quits: vollick_ (~vollick@public.cloak) (Ping timeout: 180 seconds)
  30. # [00:02] * Quits: israelh (~israelh@public.cloak) (Ping timeout: 180 seconds)
  31. # [00:02] <timeless> timeless: Both the web page (FCC) and myself wanted to advance to the next field, (I pressed tab), we both won -- I lost (double advance)
  32. # [00:02] <timeless> ack rniwa
  33. # [00:03] * Zakim sees no one on the speaker queue
  34. # [00:03] <cyns> q+
  35. # [00:03] * Zakim sees cyns on the speaker queue
  36. # [00:03] <timeless> rniwa: "Keyboard is easy to spec"
  37. # [00:03] <benjamp> q+
  38. # [00:03] * Zakim sees cyns, benjamp on the speaker queue
  39. # [00:03] <timeless> [ Travis kicks him ]
  40. # [00:03] <timeless> ... when you move the cursor, it said "modify event"
  41. # [00:03] * Joins: weinig (~weinig@public.cloak)
  42. # [00:03] <timeless> ... but different OSs/Browsers do different things
  43. # [00:03] <chaals> q+
  44. # [00:03] * Zakim sees cyns, benjamp, chaals on the speaker queue
  45. # [00:03] <timeless> ... right could mean right-physical, or next-logical
  46. # [00:04] <timeless> ... cursor end could mean line end or page end
  47. # [00:04] <timeless> ... we need to be careful what kind of extensibility we need to be aware of
  48. # [00:04] <chaals> q+ to say "how you move the cursor is different from browser to browser" is sort of the point
  49. # [00:04] * Zakim sees cyns, benjamp, chaals on the speaker queue
  50. # [00:04] <timeless> ... valueChange
  51. # [00:04] <timeless> ack cyns
  52. # [00:04] * Zakim sees benjamp, chaals on the speaker queue
  53. # [00:04] * Joins: AndroUser (~androirc@public.cloak)
  54. # [00:04] <timeless> cyns: scrolling
  55. # [00:04] <timeless> ... while you might want different behavior for the scroll itself
  56. # [00:04] <timeless> ... infinite scroll (image search results)
  57. # [00:05] <timeless> ... you still want to load the next batch of things
  58. # [00:05] <jcraig> q+
  59. # [00:05] * Zakim sees benjamp, chaals, jcraig on the speaker queue
  60. # [00:05] <timeless> ... using the intention event
  61. # [00:05] <timeless> ... and other scripts for the details
  62. # [00:05] <timeless> ack benjamp
  63. # [00:05] * Zakim sees chaals, jcraig on the speaker queue
  64. # [00:05] <timeless> benjamp: rniwa, maybe actions can be tied to extensions
  65. # [00:05] <timeless> ... "shift-right-arrow"
  66. # [00:05] <timeless> ... conjecturing, associate with "modify caret" + "to right"
  67. # [00:06] <timeless> ... if the site wants to do something else, they could listen to the keys and said a different intention event
  68. # [00:06] <timeless> ... you can modify what an intention is
  69. # [00:06] * Joins: jmhyeon (~jmhyeon@public.cloak)
  70. # [00:06] * Quits: AndroUser (~androirc@public.cloak) (Client closed connection)
  71. # [00:06] <timeless> [ Editing Explainer ]
  72. # [00:06] <timeless> benjamp: for a keyboard event
  73. # [00:06] <timeless> ... DeclareIntention(
  74. # [00:06] * Joins: nvdbleek (~nvdbleek@public.cloak)
  75. # [00:06] <timeless> ... changing the intention of an action
  76. # [00:06] <rniwa> q+
  77. # [00:06] * Zakim sees chaals, jcraig, rniwa on the speaker queue
  78. # [00:06] <timeless> ... "shift-right-arrow" in RTL
  79. # [00:06] <timeless> ... i want it to be non standard
  80. # [00:07] <timeless> ... I can map this to be "modify-selection" + "left"
  81. # [00:07] <timeless> ... )
  82. # [00:07] <jcraig> q-
  83. # [00:07] * Zakim sees chaals, rniwa on the speaker queue
  84. # [00:07] <timeless> ... then you can respond to it in the intention handler
  85. # [00:07] <timeless> ack chaals
  86. # [00:07] <Zakim> chaals, you wanted to say "how you move the cursor is different from browser to browser" is sort of the point
  87. # [00:07] * Zakim sees rniwa on the speaker queue
  88. # [00:07] <timeless> chaals: instead of you listening to the interface action in the web app
  89. # [00:07] <timeless> ... you get the platform event
  90. # [00:07] <timeless> ... concept
  91. # [00:07] <timeless> ack rniwa
  92. # [00:07] * Zakim sees no one on the speaker queue
  93. # [00:08] * Joins: song (~song@public.cloak)
  94. # [00:08] <timeless> rniwa: what if today all browsers do selection logically
  95. # [00:08] <timeless> ... but what if a browser wants it to be physically
  96. # [00:08] <timeless> ... extend bidi text selection to the right
  97. # [00:08] <jcraig> s/physically/visually/
  98. # [00:08] <timeless> ... it might be different
  99. # [00:08] * Joins: vollick (~vollick@public.cloak)
  100. # [00:09] <timeless> ... to be able to extend physically
  101. # [00:09] <timeless> benjamp: if a browser creates selections that are disjoint
  102. # [00:09] <timeless> ... the browser needs to keep in mind that this may break sites
  103. # [00:09] * Joins: fjh (~fhirsch3@public.cloak)
  104. # [00:09] <timeless> rniwa: how do we support new intentions
  105. # [00:09] * Quits: JonathanJ1 (~hollobit@public.cloak) (Client closed connection)
  106. # [00:09] <timeless> chaals: we already have that problem
  107. # [00:10] <timeless> ... we add a new device interface
  108. # [00:10] <timeless> ... and the web app becomes totally unusable
  109. # [00:10] <jcraig> q+
  110. # [00:10] * Zakim sees jcraig on the speaker queue
  111. # [00:10] <timeless> ... i suspect that's not a really big problem
  112. # [00:10] <timeless> ... future proofing is always difficult
  113. # [00:10] <timeless> ... but future proofing based on what we've got is a nightmare
  114. # [00:10] <timeless> ... we will continue to see new intentions
  115. # [00:10] <timeless> ack jcraig
  116. # [00:10] * Zakim sees no one on the speaker queue
  117. # [00:11] <timeless> jcraig: rniwa and weinig were describing selection model changing
  118. # [00:11] <timeless> ... that might be the case for the api to set the specific selection
  119. # [00:11] <timeless> ... in continuous scroll
  120. # [00:11] <timeless> ... instead of a series of scroll events
  121. # [00:11] <timeless> ... set some values on view
  122. # [00:12] <timeless> janina: sometimes we say intention and talk about the way we achieve something
  123. # [00:12] * timeless Janina Sajka
  124. # [00:12] * Joins: vollick_ (~vollick@public.cloak)
  125. # [00:12] <timeless> ... we need to be careful about language
  126. # [00:12] * Quits: LJWatson (~chatzilla@public.cloak) ("Carpe diem")
  127. # [00:12] <timeless> chaals: that gives you lots of things to think about
  128. # [00:13] <timeless> ... shall we put this on the agenda tomorrow?
  129. # [00:13] <timeless> benjamp: yes
  130. # [00:13] <timeless> chaals: people want to make contenteditable go away
  131. # [00:13] * Joins: jeff (jeff@public.cloak)
  132. # [00:14] <timeless> ArtB: preference?
  133. # [00:14] <timeless> chaals: after 3
  134. # [00:14] <timeless> rniwa: likewise (but for performance conflict)
  135. # [00:14] <timeless> ArtB: ok, 3-4
  136. # [00:14] <timeless> jcraig: we had other topics other than events/editing
  137. # [00:14] <timeless> ... join had topics about selection api
  138. # [00:14] * Joins: Hyunjin (~Hyunjin@public.cloak)
  139. # [00:14] * timeless joni ??
  140. # [00:14] <timeless> ... computed role on element
  141. # [00:14] <timeless> ... user context / user settings
  142. # [00:15] <timeless> s/3-4/3:30-5/
  143. # [00:15] * Quits: smfr (~smfr@public.cloak) (smfr)
  144. # [00:15] * Quits: vollick (~vollick@public.cloak) (Ping timeout: 180 seconds)
  145. # [00:16] * Quits: weinig (~weinig@public.cloak) (weinig)
  146. # [00:16] * Quits: Ryladog (~Ryladog@public.cloak) (Ping timeout: 180 seconds)
  147. # [00:16] * Joins: chaals1 (~Adium@public.cloak)
  148. # [00:16] * Quits: richardschwerdtfeger (~RichS@public.cloak) (richardschwerdtfeger)
  149. # [00:16] * Joins: a1zu (~androirc@public.cloak)
  150. # [00:16] * Joins: abarsto (~abarsto@public.cloak)
  151. # [00:17] * Quits: a1zu (~androirc@public.cloak) (Client closed connection)
  152. # [00:17] * Quits: ArtB (~abarsto@public.cloak) (Client closed connection)
  153. # [00:17] * Quits: jmhyeon (~jmhyeon@public.cloak) (Ping timeout: 180 seconds)
  154. # [00:17] * Quits: chaals (~Adium@public.cloak) (Client closed connection)
  155. # [00:17] * Joins: forty41 (~Adium@public.cloak)
  156. # [00:17] * Quits: forty4 (~Adium@public.cloak) (Client closed connection)
  157. # [00:17] * abarsto is now known as ArtB
  158. # [00:18] * Quits: a12u (~androirc@public.cloak) (Client closed connection)
  159. # [00:18] * Quits: wooglae (~Adium@public.cloak) ("Leaving.")
  160. # [00:18] * Quits: kbx (~kbx@public.cloak) (Ping timeout: 180 seconds)
  161. # [00:18] * Quits: HZ (~HZ@public.cloak) (Ping timeout: 180 seconds)
  162. # [00:18] * Joins: smfr (~smfr@public.cloak)
  163. # [00:19] * Joins: myakura_ (~myakura@public.cloak)
  164. # [00:19] * Quits: miterho (~miterho@public.cloak) (Ping timeout: 180 seconds)
  165. # [00:19] * Quits: MichaelC (cooper@public.cloak) (Ping timeout: 180 seconds)
  166. # [00:20] * Joins: marcosc (~marcosc@public.cloak)
  167. # [00:20] * Quits: shepazu (schepers@public.cloak) (Ping timeout: 180 seconds)
  168. # [00:21] * Quits: sicking (~sicking@public.cloak) (sicking)
  169. # [00:21] * Quits: Hyunjin (~Hyunjin@public.cloak) (Ping timeout: 180 seconds)
  170. # [00:22] * Quits: cyns (~cyns@public.cloak) (Ping timeout: 180 seconds)
  171. # [00:22] <chaals1> scribe: Chaals
  172. # [00:22] <chaals1> Topic: Annotations
  173. # [00:22] * Quits: Norbert (~Norbert@public.cloak) (Ping timeout: 180 seconds)
  174. # [00:22] * Quits: benjamp (~benjamp@public.cloak) (Ping timeout: 180 seconds)
  175. # [00:22] <chaals1> FJH: The idea is to enable an annotation to something that is on the web. You have a body of an annotation annotating something.
  176. # [00:22] * Joins: a12u (~androirc@public.cloak)
  177. # [00:22] <chaals1> … you need to point to the thing you are annotating.
  178. # [00:22] * Quits: jcraig (~jcraig@public.cloak) (Ping timeout: 180 seconds)
  179. # [00:22] * Quits: myakura (~myakura@public.cloak) (Ping timeout: 180 seconds)
  180. # [00:23] <chaals1> … which might be a part of a resoource - word, sentence, video fragment...
  181. # [00:23] <chaals1> … that's a target of the annottation.
  182. # [00:23] <chaals1> The thing you annotate may change. So how do you keepthe target pointing to the right place
  183. # [00:23] <chaals1> s/The/... the
  184. # [00:23] <chaals1> … using a word-count might be fragile, for example.
  185. # [00:24] <chaals1> … We might not get perfection but we want robust linking.
  186. # [00:24] <chaals1> … Doug has done some stuff, and Rob too.
  187. # [00:24] <chaals1> DS: I use a Mac, so we have problems connecting to things
  188. # [00:24] * Quits: youngwoojo (~youngwoojo@public.cloak) (Ping timeout: 180 seconds)
  189. # [00:25] * Joins: azaroth_ (~azaroth@public.cloak)
  190. # [00:25] <azaroth_> q?
  191. # [00:25] * Zakim sees no one on the speaker queue
  192. # [00:25] * Joins: JonathanJ1 (~hollobit@public.cloak)
  193. # [00:25] <chaals1> s/https://www.w3.org/wiki/Webapps/November2014Meeting//
  194. # [00:25] * azaroth_ is now known as azaroth
  195. # [00:25] <fjh> q?
  196. # [00:25] * Zakim sees no one on the speaker queue
  197. # [00:25] <chaals1> DougS: This is sort of related to Selection API. Instead of based on user input it is based on something that was being selected before.
  198. # [00:26] <chaals1> … problems include not having ids, having duplicate strings, or a documnt gets changed, ….
  199. # [00:26] <chaals1> [slide: solutions]
  200. # [00:26] * chaals1 pointer to slides?
  201. # [00:27] <chaals1> [slide: example of context - 32 characters before and after the thing that is being selected]
  202. # [00:27] <chaals1> … have a strawman, looking for help on how to achieve. One idea was using the find-in-page function...
  203. # [00:28] <chaals1> … we don't expose the text locations through an API
  204. # [00:28] * Joins: MichaelC (cooper@public.cloak)
  205. # [00:28] <chaals1> TL: There's nothing in W3C platform. In the DHTML platform from MS we had something like this.
  206. # [00:28] <ArtB> zakim, who's here?
  207. # [00:28] <Zakim> On the phone I see Portland, lgombos
  208. # [00:28] <Zakim> Portland has timeless
  209. # [00:28] <Zakim> On IRC I see MichaelC, JonathanJ1, azaroth, a12u, marcosc, myakura_, smfr, forty41, ArtB, chaals1, jeff, vollick_, fjh, song, nvdbleek, sam__, tantek, mihnea_____, sam, arunranga,
  210. # [00:28] <Zakim> ... kn1, MarkS, rbyers, joanie, jrossi, jhund, rniwa, alan-i, kurosawa, Tomoyuki, Zefa, glenn_, hiroto__, bkardell_, darobin, plh, kenneth_, zcorpan, adrianba, hjlee, hiroki,
  211. # [00:28] <Zakim> ... plinss, anssik, bryan_, jungkees, RRSAgent, Zakim, lgombos, marcosc_, kochi1, kochi, tyoshino, igrigorik, stryx`_, stryx`, MikeSmith, hober, paul___irish, slightlyoff, tobie,
  212. # [00:28] <Zakim> ... astearns
  213. # [00:28] * Parts: smfr (~smfr@public.cloak) (smfr)
  214. # [00:28] <chaals1> … IE's find on page is built on top of this, on the precursor to the DOM range API.
  215. # [00:28] * Parts: vollick_ (~vollick@public.cloak) (vollick_)
  216. # [00:28] * Quits: plh (plehegar@public.cloak) ("Leaving")
  217. # [00:28] <chaals1> DS: That could be an interesting starting point, perhaps.
  218. # [00:29] <chaals1> ACTION: travis to find an MSDN page that describes this
  219. # [00:29] * trackbot is creating a new ACTION.
  220. # [00:29] * RRSAgent records action 23
  221. # [00:29] <trackbot> Created ACTION-753 - Find an msdn page that describes this [on Travis Leithead - due 2014-11-03].
  222. # [00:29] <myakura_> s/richt/rbyers/
  223. # [00:29] * Parts: MichaelC (cooper@public.cloak) (Leaving)
  224. # [00:29] <chaals1> s/describes this/describes the finding thing in IE
  225. # [00:29] <chaals1> DS: This is all speculative. We want to find text...
  226. # [00:29] <chaals1> [slide: strawman]
  227. # [00:29] <fjh> q?
  228. # [00:29] * Zakim sees no one on the speaker queue
  229. # [00:29] * rniwa finds the MSDN page: http://msdn.microsoft.com/en-us/library/ie/ms536422(v=vs.85).aspx
  230. # [00:29] <darobin> https://developer.mozilla.org/en-US/docs/Web/API/window.find -> windows.find() is also related to this
  231. # [00:29] <chaals1> … simple case is a string you want to match
  232. # [00:30] <fjh> the MSDN page: http://msdn.microsoft.com/en-us/library/ie/ms536422(v=vs.85).aspx
  233. # [00:30] <chaals1> … have an idea how to style this too.
  234. # [00:30] * Joins: benjamp (~benjamp@public.cloak)
  235. # [00:30] <chaals1> close action-753
  236. # [00:30] * trackbot is closing action-753.
  237. # [00:30] <trackbot> Closed action-753.
  238. # [00:30] * Joins: HZ (~HZ@public.cloak)
  239. # [00:30] <chaals1> [slide: strawman part 2]
  240. # [00:30] * Joins: youngwoojo (~youngwoojo@public.cloak)
  241. # [00:30] * azaroth notes: Model for the prefix/suffix selector http://www.openannotation.org/spec/core/specific.html#TextQuoteSelector
  242. # [00:30] <chaals1> [slide: styling]
  243. # [00:31] <chaals1> q?
  244. # [00:31] * Zakim sees no one on the speaker queue
  245. # [00:31] * Joins: Ian (ijacobs@public.cloak)
  246. # [00:31] <azaroth> q+
  247. # [00:31] * Zakim sees azaroth on the speaker queue
  248. # [00:31] <chaals1> TL: You showed some potential ways to find the annotation. And you ended up proposing stuff based on literal text and before/after. Is there a reason why that bubbled to the top?
  249. # [00:31] <chaals1> DS: Not really.
  250. # [00:32] <chaals1> … don't know how this would work, and what it would try.
  251. # [00:32] <chaals1> q+
  252. # [00:32] * Zakim sees azaroth, chaals on the speaker queue
  253. # [00:32] * Yves rrsagent,draft minutes
  254. # [00:32] * Yves rrsagent, draft minutes
  255. # [00:32] <RRSAgent> I have made the request to generate http://www.w3.org/2014/10/27-webapps-minutes.html Yves
  256. # [00:32] <chaals1> … I didn't know how to do edit distance. CSS selector would be the fastest if you knew how to do it
  257. # [00:32] <chaals1> FJH: Did you run this by the annotation conf?
  258. # [00:32] * Yves rrsagent, this meeting spans midnight
  259. # [00:32] <RRSAgent> ok, Yves; I will not start a new log at midnight
  260. # [00:32] <chaals1> Kristof: We're working on a fork of @@
  261. # [00:32] * Yves rrsagent, draft minutes
  262. # [00:32] <RRSAgent> I have made the request to generate http://www.w3.org/2014/10/27-webapps-minutes.html Yves
  263. # [00:33] * Quits: a12u (~androirc@public.cloak) (Ping timeout: 180 seconds)
  264. # [00:33] * Parts: Ian (ijacobs@public.cloak) (Leaving)
  265. # [00:33] <chaals1> … we implemented something related to this. You can pass in a bunch of selectors using different types, and a bunch of registered @@@ strategies. The framework is meant to run through the strategies to find solutions.
  266. # [00:33] <chaals1> … they could be ranges, or in the case of images you might want to return specific part of the image which has been identified.
  267. # [00:33] <chaals1> s/@@@/anchoring/
  268. # [00:34] <chaals1> … We have one using Xpath selector, one that is character position, or using context and levenstein distance.
  269. # [00:34] <chaals1> … These all should be extensible.
  270. # [00:34] <chaals1> … Other side of the equation, pass in a fragment and describe it with different selectors, so you get the fragment, and it gives back different selectors.
  271. # [00:35] <ArtB> q?
  272. # [00:35] * Zakim sees azaroth, chaals on the speaker queue
  273. # [00:35] <chaals1> … We save the selection, and try to re-anchor with several strategies for robustness.
  274. # [00:35] <chaals1> q?
  275. # [00:35] * Zakim sees azaroth, chaals on the speaker queue
  276. # [00:35] * Joins: Norbert (~Norbert@public.cloak)
  277. # [00:35] <chaals1> DS: There are plenty of approaches we could take, this is a strawman.
  278. # [00:35] <chaals1> … we want things useful for the platform in general not just annotations.
  279. # [00:35] <chaals1> TL: This seems like a missing piece. You can use selectors, but this doesn't exist yet.
  280. # [00:36] <chaals1> DS: Right. Seen people wanting to find text in the content but not the chrome of a webapp
  281. # [00:36] <chaals1> TL: Manual text finding from the node tree is slow.
  282. # [00:36] <chaals1> DS: Right
  283. # [00:36] <chaals1> … a find in page dialog won't cross or block on boundaries.
  284. # [00:37] <ArtB> RRSAgent, make minutes
  285. # [00:37] <RRSAgent> I have made the request to generate http://www.w3.org/2014/10/27-webapps-minutes.html ArtB
  286. # [00:37] <fjh> q?
  287. # [00:37] * Zakim sees azaroth, chaals on the speaker queue
  288. # [00:37] <chaals1> RobS: Various ways of selecting the area, and then deciding if something matches. Levenstein distance isn't the same as Xpath.
  289. # [00:37] <chaals1> … does it match vs where is it.
  290. # [00:37] * Quits: jrossi (~jrossi@public.cloak) (Ping timeout: 180 seconds)
  291. # [00:38] <chaals1> … in open annotation data model we have what we call selectors, - text quote selector and offset. Data offset for arbitrary bitstreams, SVG, fragment selector
  292. # [00:38] <ArtB> Present+ Doug_Schepers, Robert_Sanderson, Frederick_Hirsch
  293. # [00:38] <chaals1> … One way forward is to figure out how you transfer a set of selectors via the API.
  294. # [00:38] <ArtB> q?
  295. # [00:38] * Zakim sees azaroth, chaals on the speaker queue
  296. # [00:38] <chaals1> DS: That's what the options object would be
  297. # [00:38] <ArtB> ack azaroth
  298. # [00:38] * Zakim sees chaals on the speaker queue
  299. # [00:38] <ArtB> ack chaals
  300. # [00:38] * Zakim sees no one on the speaker queue
  301. # [00:39] * Quits: adrianba (~adrianba@public.cloak) (Ping timeout: 180 seconds)
  302. # [00:39] <ArtB> Present+ Kristof_Csillag
  303. # [00:40] <chaals1> CMN: Have you looked at the fuzzy pointers developed about 12 years ago for EARL? Like Xpointers designed for HTML, to solve this kind of problem
  304. # [00:40] <fjh> q?
  305. # [00:40] * Zakim sees no one on the speaker queue
  306. # [00:40] <chaals1> ACTION: Doug to ask chaals where fuzzy pointers stuff is
  307. # [00:40] * trackbot is creating a new ACTION.
  308. # [00:40] * RRSAgent records action 24
  309. # [00:40] <trackbot> Error finding 'Doug'. You can review and register nicknames at <http://www.w3.org/2008/webapps/track/users>.
  310. # [00:40] <chaals1> DS: There is a lot of prior art here...
  311. # [00:40] <chaals1> Kristof: We find text in a corpus and map it back to where it is in the DOM
  312. # [00:40] <ArtB> ACTION: frederick work with Doug and Chaals re fuzzy pointers stuff for Web Annotations WG
  313. # [00:40] * trackbot is creating a new ACTION.
  314. # [00:40] * RRSAgent records action 25
  315. # [00:40] <trackbot> Created ACTION-754 - Work with doug and chaals re fuzzy pointers stuff for web annotations wg [on Frederick Hirsch - due 2014-11-03].
  316. # [00:40] <chaals1> … the browser knows where the teext it finds is, but doesn't expose that. Doing so would be good for everyone.
  317. # [00:41] <chaals1> … We are using selectors defined by Open Annotation group.
  318. # [00:41] <chaals1> q?
  319. # [00:41] * Zakim sees no one on the speaker queue
  320. # [00:41] <ArtB> q?
  321. # [00:41] * Zakim sees no one on the speaker queue
  322. # [00:41] * Yves chaals, http://jibbering.com/discussion/fuzzy-pointers.html ?
  323. # [00:41] <chaals1> FJH: What are our next steps?
  324. # [00:41] * Quits: HZ (~HZ@public.cloak) (Ping timeout: 180 seconds)
  325. # [00:41] <chaals1> [looking at http://jibbering.com/discussion/fuzzy-pointers.html is aprt of solving action 754]
  326. # [00:42] <chaals1> FJH: We're looking at next steps. Are there any problems with where Doug is going?
  327. # [00:43] <chaals1> Kristof: Are we doing this to work on any kind of document, or just for a few data rtypes? Because if the former we cannot just rely on DOM ranges now, and need a new type.
  328. # [00:43] <chaals1> ArtB: API scope is a common question for us. One answer is always "what are the use cases"?
  329. # [00:43] <chaals1> … whatis the status of use cases for this?
  330. # [00:43] * Parts: rbyers (~sid31141@public.cloak)
  331. # [00:43] <fjh> q?
  332. # [00:43] * Zakim sees no one on the speaker queue
  333. # [00:43] <chaals1> RobS: In digital publishing IG we have a long set of use cases some of which cover this.
  334. # [00:44] <chaals1> … that's work in W3C and IDPF (who do ePub)
  335. # [00:44] <chaals1> … there are definitely use cases around annotating images. HTML and text are the things that change most often.
  336. # [00:44] * Joins: a12u (~androirc@public.cloak)
  337. # [00:44] * Joins: wooglae (~Adium@public.cloak)
  338. # [00:44] <chaals1> FJH: I would argue taht we should start focusing on text in HTML.
  339. # [00:45] <chaals1> … where you know someone will edit it, but you want your link not to die.
  340. # [00:45] <chaals1> … this was discussed in Annotation Workshop and is in proceedings.
  341. # [00:45] <chaals1> ArtB: To best engage with Webapps, should identify the use cases that are clearly in scope.
  342. # [00:45] * Joins: gludi (~kvirc@public.cloak)
  343. # [00:45] * Joins: gludi|2 (~kvirc@public.cloak)
  344. # [00:45] * Joins: Cyril (~chatzilla@public.cloak)
  345. # [00:46] <chaals1> FJH: We have a proposal that goes beyond the use cases, but we need to figure out how to progress it. It needs to be implemented - do we do that through webapps?
  346. # [00:46] <Cyril> rrsagent, pointer
  347. # [00:46] <RRSAgent> See http://www.w3.org/2014/10/27-webapps-irc#T23-45-56
  348. # [00:46] <chaals1> TL: W=You could polyfill now, and it will just be slow, right?
  349. # [00:46] <chaals1> DS: Right. So we should come up with solid use cases, make a spec and polyfill it and see if we get people to agree.
  350. # [00:47] <chaals1> TL: Think you should continue. Please support your scenarios with some APIs you want in general. On finding text, it will probably be prohibitively expensive to find all matches at once. Finding all is an iteration on find next where you can yield back.
  351. # [00:47] * Quits: rniwa (~rniwa@public.cloak) (rniwa)
  352. # [00:47] <chaals1> … text should be senstitive to unicode issues for characters - some things might not match all the time.
  353. # [00:48] * Quits: marcosc (~marcosc@public.cloak) (Client closed connection)
  354. # [00:48] * Joins: marcosc__ (~marcosc@public.cloak)
  355. # [00:48] <chaals1> … to generalise it, case insensitivity, regexp, etc would be useful.
  356. # [00:48] * Joins: wooglae1 (~Adium@public.cloak)
  357. # [00:48] <chaals1> … Think that this really is something missing from the platform.
  358. # [00:48] <ArtB> q?
  359. # [00:48] * Zakim sees no one on the speaker queue
  360. # [00:48] <azaroth> q?
  361. # [00:48] * Zakim sees no one on the speaker queue
  362. # [00:48] * Joins: rniwa (~rniwa@public.cloak)
  363. # [00:48] <chaals1> PaulC: Go look at all of the string matching stuff in Xquery/Xpath. We looked at all of those things when we did that stuff. It's in a standalone W3C spec.
  364. # [00:49] <fjh> q?
  365. # [00:49] * Zakim sees no one on the speaker queue
  366. # [00:49] * Joins: richardschwerdtfeger (~RichS@public.cloak)
  367. # [00:49] <chaals1> FJH: Next steps: Bring summary of use cases to webapps. In our group do a survey of previous work, and produce a working draft and share it.
  368. # [00:49] * Quits: jeff (jeff@public.cloak) ("Leaving")
  369. # [00:49] <chaals1> … want to understand how we get beyond that.
  370. # [00:49] * Joins: seo_ (~seo@public.cloak)
  371. # [00:49] <azaroth> ACTION: azaroth to update use case document and extract robust anchoring items to provide to webapps
  372. # [00:49] * trackbot is creating a new ACTION.
  373. # [00:49] * RRSAgent records action 26
  374. # [00:49] <trackbot> Error finding 'azaroth'. You can review and register nicknames at <http://www.w3.org/2008/webapps/track/users>.
  375. # [00:49] <chaals1> … does webapps have any constraints about timelines?
  376. # [00:50] <chaals1> TL: Is it in our charter?
  377. # [00:50] <chaals1> ArtB: Yep. can be done as a joint deliverable.
  378. # [00:50] * Joins: jcraig (~jcraig@public.cloak)
  379. # [00:50] <chaals1> FJH: Anything happening in webapps we should know about?
  380. # [00:50] * Joins: shepazu (schepers@public.cloak)
  381. # [00:51] * Joins: AndroUser (~androirc@public.cloak)
  382. # [00:51] * Quits: wooglae (~Adium@public.cloak) (Ping timeout: 180 seconds)
  383. # [00:51] <chaals1> CMN: Look at editing - you can maybe use taht sometimes to help understand what changed, and get updates to keep your pointers able to find what happened.
  384. # [00:52] <chaals1> RB: There is also a CG that worked a while ago on "CSS Xpointer scheme".
  385. # [00:52] <chaals1> … it would have to be rewritten to make stuff work, but I have some notes somewhere and think this can be mapped onto an HTML DOM, and would allow you to make webpointers. It's pretty easy.
  386. # [00:53] <chaals1> ACTION: Robin to solve the rest of the problems related to robust targeting of changing documents.
  387. # [00:53] * trackbot is creating a new ACTION.
  388. # [00:53] * RRSAgent records action 27
  389. # [00:53] <trackbot> Created ACTION-755 - Solve the rest of the problems related to robust targeting of changing documents. [on Robin Berjon - due 2014-11-03].
  390. # [00:53] * Parts: richardschwerdtfeger (~RichS@public.cloak) (richardschwerdtfeger)
  391. # [00:53] <chaals1> Kristof: There are different applications and document types, and to support tehm all we should be able to register new anchor types and discovery algorithms. So we should have a framework that applications can use to communicate through, adding new algorithms rather than trying to a priori specify them all.
  392. # [00:53] <darobin> *cough*
  393. # [00:54] <chaals1> action-755 due wednesday
  394. # [00:54] * trackbot is changing the due date on action-755.
  395. # [00:54] <trackbot> Set action-755 Solve the rest of the problems related to robust targeting of changing documents. due date to 2014-10-29.
  396. # [00:54] <chaals1> … we should be able to inject a new strategy for finding things into the framework.
  397. # [00:54] <chaals1> FJH: Right but I don't think that bears on the webapps group.
  398. # [00:55] <chaals1> DS: That would have to be something that isn't the same as find-text.
  399. # [00:55] <chaals1> FJH: We'll figure it out when we get a better proposal today
  400. # [00:55] <chaals1> DS: Travis were you saying we make something like a regex, and then apply it repeatedly finding the next match is what we should do?
  401. # [00:55] <ArtB> q?
  402. # [00:55] * Zakim sees no one on the speaker queue
  403. # [00:56] <chaals1> TL: Sure… maybe...
  404. # [00:56] * Quits: azaroth (~azaroth@public.cloak) (Client closed connection)
  405. # [00:56] <chaals1> [adjourned]
  406. # [00:56] * Quits: benjamp (~benjamp@public.cloak) ("Page closed")
  407. # [00:56] * Quits: hiroki (hiroki@public.cloak)
  408. # [00:56] <Zakim> -lgombos
  409. # [00:56] * Quits: rniwa (~rniwa@public.cloak) (rniwa)
  410. # [00:56] <Zakim> -Portland
  411. # [00:56] <Zakim> RWC_WAPI()12:00PM has ended
  412. # [00:56] <Zakim> Attendees were +1.650.318.aaaa, Portland, Portland.a, Seattle, Olli_Pettay, Domenic, anssik, tyoshino, lgombos?, timeless, +47.21.65.aacc, hallvors, lgombos, +44.207.095.aadd,
  413. # [00:56] <Zakim> ... mvano, johnmellor-chrome, +44.207.346.aaee, arunranga
  414. # [00:57] * chaals1 wonders if anyone has seen a black USB-µUSB cable that is black with yellow spots (cloth-covered like an old-fashioned electrical cord) ;( It's sadly missed
  415. # [00:57] * timeless could spare one
  416. # [00:57] * chaals1 has a backup, but I will be sad if I have really lost my cable.
  417. # [00:58] * Joins: smfr (~smfr@public.cloak)
  418. # [00:58] <chaals1> rrsagent, draft minutes
  419. # [00:58] <RRSAgent> I have made the request to generate http://www.w3.org/2014/10/27-webapps-minutes.html chaals1
  420. # [00:58] * Quits: alan-i (~alan-i@public.cloak) (Ping timeout: 180 seconds)
  421. # [00:58] * Joins: Shige (~Shige@public.cloak)
  422. # [00:58] * Quits: a12u (~androirc@public.cloak) ("AndroIRC - Android IRC Client ( http://www.androirc.com )")
  423. # [01:00] * Quits: Zefa (~Zefa@public.cloak) (Ping timeout: 180 seconds)
  424. # [01:01] * Quits: darobin (rberjon@public.cloak) (Client closed connection)
  425. # [01:01] * Joins: myakura (~myakura@public.cloak)
  426. # [01:01] * Joins: darobin (rberjon@public.cloak)
  427. # [01:01] * Quits: Cyril (~chatzilla@public.cloak) (Ping timeout: 180 seconds)
  428. # [01:01] * Joins: masatakayakura (~myakura@public.cloak)
  429. # [01:02] * Joins: Cyril (~chatzilla@public.cloak)
  430. # [01:02] * Quits: jhund (~jhund@public.cloak) (Ping timeout: 180 seconds)
  431. # [01:02] * Quits: myakura_ (~myakura@public.cloak) (Ping timeout: 180 seconds)
  432. # [01:02] * Quits: Norbert (~Norbert@public.cloak) (Ping timeout: 180 seconds)
  433. # [01:03] * Joins: myakura_ (~myakura@public.cloak)
  434. # [01:03] * Quits: smfr (~smfr@public.cloak) (smfr)
  435. # [01:03] * Quits: hjlee (~hjlee@public.cloak) ("Page closed")
  436. # [01:04] * Quits: anssik (~uid10742@public.cloak) ("Connection closed for inactivity")
  437. # [01:04] * Quits: fjh (~fhirsch3@public.cloak) (fjh)
  438. # [01:05] * Quits: darobin (rberjon@public.cloak) (Client closed connection)
  439. # [01:05] * Joins: darobin (rberjon@public.cloak)
  440. # [01:06] * Quits: darobin (rberjon@public.cloak) (Client closed connection)
  441. # [01:08] * Quits: kn1 (~k.n@public.cloak) (Ping timeout: 180 seconds)
  442. # [01:08] * Quits: myakura (~myakura@public.cloak) (Ping timeout: 180 seconds)
  443. # [01:08] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
  444. # [01:08] * Quits: seo_ (~seo@public.cloak) (Ping timeout: 180 seconds)
  445. # [01:08] * Joins: zcorpan (~zcorpan@public.cloak)
  446. # [01:09] * Quits: masatakayakura (~myakura@public.cloak) (Ping timeout: 180 seconds)
  447. # [01:09] * Quits: youngwoojo (~youngwoojo@public.cloak) (Ping timeout: 180 seconds)
  448. # [01:10] * Quits: Cyril (~chatzilla@public.cloak) (Ping timeout: 180 seconds)
  449. # [01:10] * Joins: marcosc (~marcosc@public.cloak)
  450. # [01:11] * Quits: marcosc__ (~marcosc@public.cloak) (Client closed connection)
  451. # [01:12] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
  452. # [01:15] * Joins: marcosc__ (~marcosc@public.cloak)
  453. # [01:15] * Joins: marcos___ (~marcosc@public.cloak)
  454. # [01:15] * Quits: marcosc__ (~marcosc@public.cloak) (Client closed connection)
  455. # [01:16] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
  456. # [01:17] * Quits: JonathanJ1 (~hollobit@public.cloak) (Ping timeout: 180 seconds)
  457. # [01:18] * Quits: Shige (~Shige@public.cloak) (Ping timeout: 180 seconds)
  458. # [01:19] * Quits: marcosc (~marcosc@public.cloak) (Ping timeout: 180 seconds)
  459. # [01:19] * Quits: hiroto__ (~hiroto@public.cloak) (Ping timeout: 180 seconds)
  460. # [01:20] * Parts: wooglae1 (~Adium@public.cloak) (wooglae1)
  461. # [01:20] * Parts: forty41 (~Adium@public.cloak) (forty41)
  462. # [01:23] * Quits: chaals1 (~Adium@public.cloak) ("Leaving.")
  463. # [01:24] * Quits: ArtB (~abarsto@public.cloak) ("Leaving.")
  464. # [01:26] * Quits: myakura_ (~myakura@public.cloak) (Client closed connection)
  465. # [01:28] * Parts: gludi|2 (~kvirc@public.cloak) (Once you know what it is you want to be true, instinct is a very useful device for enabling you to know that it is)
  466. # [01:29] * Joins: Cyril (~chatzilla@public.cloak)
  467. # [01:29] * Joins: kbx (~kbx@public.cloak)
  468. # [01:34] * Quits: tantek (~tantek@public.cloak) (tantek)
  469. # [01:35] * Quits: kurosawa (~chatzilla@public.cloak) (Client closed connection)
  470. # [01:36] * Quits: marcos___ (~marcosc@public.cloak) (Client closed connection)
  471. # [01:36] * Joins: marcosc (~marcosc@public.cloak)
  472. # [01:37] * Joins: kurosawa (~chatzilla@public.cloak)
  473. # [01:42] * Joins: AndroUser2 (~androirc@public.cloak)
  474. # [01:43] * Quits: marcosc (~marcosc@public.cloak) (Ping timeout: 180 seconds)
  475. # [01:44] * Quits: AndroUser (~androirc@public.cloak) (Ping timeout: 180 seconds)
  476. # [01:45] * Quits: AndroUser2 (~androirc@public.cloak) (Client closed connection)
  477. # [01:45] * Joins: AndroUser2 (~androirc@public.cloak)
  478. # [01:48] * Quits: shepazu (schepers@public.cloak) ("is sleepy")
  479. # [01:52] * Quits: AndroUser2 (~androirc@public.cloak) (Ping timeout: 180 seconds)
  480. # [01:52] * Joins: tantek (~tantek@public.cloak)
  481. # [01:54] * Quits: glenn_ (~gadams@public.cloak) (Client closed connection)
  482. # [01:55] * Quits: song (~song@public.cloak) (Ping timeout: 180 seconds)
  483. # [01:57] * Quits: jcraig (~jcraig@public.cloak) (jcraig)
  484. # [02:01] * Quits: Cyril (~chatzilla@public.cloak) (Ping timeout: 180 seconds)
  485. # [02:02] * Quits: tantek (~tantek@public.cloak) (tantek)
  486. # [02:04] * Quits: kurosawa (~chatzilla@public.cloak) (Ping timeout: 180 seconds)
  487. # [02:06] * Joins: tantek (~tpod@public.cloak)
  488. # [02:10] * Quits: tantek (~tpod@public.cloak) ("Colloquy for iPod touch - http://colloquy.mobi")
  489. # [02:12] * Quits: kenneth_ (~uid11141@public.cloak) ("Connection closed for inactivity")
  490. # [02:12] * Joins: tantek (~tpod@public.cloak)
  491. # [02:14] * Quits: gludi (~kvirc@public.cloak) (Ping timeout: 180 seconds)
  492. # [02:15] * Quits: tantek (~tpod@public.cloak) ("Colloquy for iPod touch - http://colloquy.mobi")
  493. # [02:25] * Quits: arunranga (~arunranga@public.cloak) (arunranga)
  494. # [02:32] * Joins: kn1 (~k.n@public.cloak)
  495. # [02:35] * Parts: kn1 (~k.n@public.cloak) (Leaving)
  496. # [02:50] * Quits: Tomoyuki (~Tomoyuki@public.cloak) (Tomoyuki)
  497. # [03:00] * Joins: kurosawa (~chatzilla@public.cloak)
  498. # [03:03] * Quits: kurosawa (~chatzilla@public.cloak) ("ChatZilla 0.9.91 [Firefox 36.0a1/20141027113017]")
  499. # [03:15] * Joins: smfr (~smfr@public.cloak)
  500. # [03:22] * Quits: smfr (~smfr@public.cloak) (Ping timeout: 180 seconds)
  501. # [03:31] * Joins: sicking (~sicking@public.cloak)
  502. # [03:31] * Quits: sicking (~sicking@public.cloak) (sicking)
  503. # [03:45] * Joins: myakura (~myakura@public.cloak)
  504. # [03:47] * Quits: jungkees (~uid24208@public.cloak) ("Connection closed for inactivity")
  505. # [04:07] * Quits: kbx (~kbx@public.cloak) (Ping timeout: 180 seconds)
  506. # [04:17] * Joins: nvdbleek (~nvdbleek@public.cloak)
  507. # [04:21] * Quits: bkardell_ (~uid10373@public.cloak) ("Connection closed for inactivity")
  508. # [04:22] * Quits: lgombos (~lgombos@public.cloak) ("Leaving")
  509. # [04:33] * Joins: adrianba (~adrianba@public.cloak)
  510. # [04:39] * Joins: lgombos (~gombos@public.cloak)
  511. # [04:40] * Quits: adrianba (~adrianba@public.cloak) (Ping timeout: 180 seconds)
  512. # [04:47] * Joins: AndroUser2 (~androirc@public.cloak)
  513. # [05:00] * Joins: zcorpan (~zcorpan@public.cloak)
  514. # [05:08] * Quits: paul___irish (~paul___irish@public.cloak) ("ZNC - http://znc.sourceforge.net")
  515. # [05:09] * Joins: paul___irish (~paul___irish@public.cloak)
  516. # [05:17] * Quits: sam (osamu@public.cloak) ("Leaving...")
  517. # [05:17] * Quits: AndroUser2 (~androirc@public.cloak) (Client closed connection)
  518. # [05:20] * Joins: sam (osamu@public.cloak)
  519. # [05:27] * Quits: sam__ (osamu@public.cloak) (Ping timeout: 180 seconds)
  520. # [05:30] * Joins: jrossi (~jrossi@public.cloak)
  521. # [05:50] * Joins: weinig (~weinig@public.cloak)
  522. # [05:52] * Joins: masatakayakura (~myakura@public.cloak)
  523. # [05:53] * Joins: sicking (~sicking@public.cloak)
  524. # [05:56] * Quits: myakura (~myakura@public.cloak) (Ping timeout: 180 seconds)
  525. # [06:05] * Quits: sam (osamu@public.cloak) (Ping timeout: 180 seconds)
  526. # [06:09] * Joins: jcraig (~jcraig@public.cloak)
  527. # [06:10] * Quits: jcraig (~jcraig@public.cloak) (jcraig)
  528. # [06:13] * Quits: sicking (~sicking@public.cloak) (sicking)
  529. # [06:15] * Joins: Tomoyuki (~Tomoyuki@public.cloak)
  530. # [06:16] * Quits: kochi (~kochi@public.cloak) (Client closed connection)
  531. # [06:17] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
  532. # [06:19] * Parts: kochi1 (~kochi@public.cloak) (kochi1)
  533. # [06:21] * Joins: sicking (~sicking@public.cloak)
  534. # [06:23] * Joins: jcraig (~jcraig@public.cloak)
  535. # [06:24] * Joins: kochi (~kochi@public.cloak)
  536. # [06:28] * Quits: weinig (~weinig@public.cloak) (weinig)
  537. # [06:28] * Joins: kochi1 (~kochi@public.cloak)
  538. # [06:35] * Quits: Tomoyuki (~Tomoyuki@public.cloak) (Tomoyuki)
  539. # [06:45] * Joins: Tomoyuki (~Tomoyuki@public.cloak)
  540. # [06:45] * Quits: Tomoyuki (~Tomoyuki@public.cloak) (Tomoyuki)
  541. # [06:45] * Joins: tantek (~tantek@public.cloak)
  542. # [06:49] * Quits: masatakayakura (~myakura@public.cloak) (Client closed connection)
  543. # [06:51] * Quits: lgombos (~gombos@public.cloak) (Ping timeout: 180 seconds)
  544. # [06:56] * Joins: myakura (~myakura@public.cloak)
  545. # [07:03] * Quits: myakura (~myakura@public.cloak) (Ping timeout: 180 seconds)
  546. # [07:12] * Quits: sicking (~sicking@public.cloak) (sicking)
  547. # [07:12] * Joins: myakura (~myakura@public.cloak)
  548. # [07:15] * Joins: TNK (~KIMWOOGLAE@public.cloak)
  549. # [07:23] * Quits: jrossi (~jrossi@public.cloak) (Ping timeout: 180 seconds)
  550. # [07:48] * Quits: jcraig (~jcraig@public.cloak) (jcraig)
  551. # [08:01] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
  552. # [08:04] * Joins: marcosc (~marcosc@public.cloak)
  553. # [08:07] * Joins: AndroUser2 (~androirc@public.cloak)
  554. # [08:11] * Quits: marcosc (~marcosc@public.cloak) (Ping timeout: 180 seconds)
  555. # [08:22] * Quits: AndroUser2 (~androirc@public.cloak) (Client closed connection)
  556. # [08:32] * Quits: tantek (~tantek@public.cloak) (tantek)
  557. # [08:41] * Joins: anssik (~uid10742@public.cloak)
  558. # [08:45] * Joins: AndroUser2 (~androirc@public.cloak)
  559. # [08:50] * Quits: AndroUser2 (~androirc@public.cloak) (Client closed connection)
  560. # [09:57] * Joins: hyunjin (~hyunjin@public.cloak)
  561. # [09:58] * Quits: hyunjin (~hyunjin@public.cloak) ("Page closed")
  562. # [10:34] * Joins: AndroUser2 (~androirc@public.cloak)
  563. # [10:43] * Quits: AndroUser2 (~androirc@public.cloak) (Ping timeout: 180 seconds)
  564. # [10:45] * Joins: AndroUser2 (~androirc@public.cloak)
  565. # [10:52] * Quits: AndroUser2 (~androirc@public.cloak) (Client closed connection)
  566. # [11:03] * Quits: TNK (~KIMWOOGLAE@public.cloak) (Ping timeout: 180 seconds)
  567. # [11:21] * Joins: Cyril (~chatzilla@public.cloak)
  568. # [12:03] * Joins: zcorpan (~zcorpan@public.cloak)
  569. # [12:03] * Quits: Cyril (~chatzilla@public.cloak) (Ping timeout: 180 seconds)
  570. # [12:09] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
  571. # [12:19] * Joins: smaug (~chatzilla@public.cloak)
  572. # [12:36] * Joins: nvdbleek (~nvdbleek@public.cloak)
  573. # [12:51] * Quits: myakura (~myakura@public.cloak) (Client closed connection)
  574. # [12:52] * Quits: yoichio (~yoichio@public.cloak) (Ping timeout: 180 seconds)
  575. # [12:53] * Joins: Cyril (~chatzilla@public.cloak)
  576. # [12:58] * Joins: kbx (~kbx@public.cloak)
  577. # [13:02] * Joins: tantek (~tantek@public.cloak)
  578. # [13:09] * Quits: tantek (~tantek@public.cloak) (Ping timeout: 180 seconds)
  579. # [13:18] * Quits: bryan_ (~uid15860@public.cloak) ("Connection closed for inactivity")
  580. # [13:19] * Quits: kbx (~kbx@public.cloak) (Ping timeout: 180 seconds)
  581. # [13:21] * Joins: lgombos (~gombos@public.cloak)
  582. # [13:24] * Quits: anssik (~uid10742@public.cloak) ("Connection closed for inactivity")
  583. # [13:39] * Quits: lgombos (~gombos@public.cloak) (Client closed connection)
  584. # [13:52] * Joins: myakura (~myakura@public.cloak)
  585. # [13:53] * Joins: lgombos (~gombos@public.cloak)
  586. # [13:59] * Quits: myakura (~myakura@public.cloak) (Ping timeout: 180 seconds)
  587. # [14:24] * Zakim excuses himself; his presence no longer seems to be needed
  588. # [14:24] * Parts: Zakim (zakim@public.cloak) (Zakim)
  589. # [14:28] * Joins: arunranga (~arunranga@public.cloak)
  590. # [14:31] * Quits: lgombos (~gombos@public.cloak) (Ping timeout: 180 seconds)
  591. # [14:37] * Joins: lgombos (~gombos@public.cloak)
  592. # [14:55] * Joins: fjh (~fhirsch3@public.cloak)
  593. # [14:56] * Quits: smaug (~chatzilla@public.cloak) (Ping timeout: 180 seconds)
  594. # [15:00] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
  595. # [15:01] * Joins: weinig (~weinig@public.cloak)
  596. # [15:05] * Quits: lgombos (~gombos@public.cloak) (Ping timeout: 180 seconds)
  597. # [15:10] * Quits: fjh (~fhirsch3@public.cloak) (fjh)
  598. # [15:19] * Joins: sicking (~sicking@public.cloak)
  599. # [15:24] * Quits: sicking (~sicking@public.cloak) (sicking)
  600. # [15:33] * Joins: AndroUser2 (~androirc@public.cloak)
  601. # [15:34] * Joins: adrianba (~adrianba@public.cloak)
  602. # [15:41] * Quits: adrianba (~adrianba@public.cloak) (Ping timeout: 180 seconds)
  603. # [15:46] * Quits: AndroUser2 (~androirc@public.cloak) (Client closed connection)
  604. # [15:49] * Joins: AndroUser2 (~androirc@public.cloak)
  605. # [15:53] * Quits: AndroUser2 (~androirc@public.cloak) (Client closed connection)
  606. # [15:55] * Quits: Cyril (~chatzilla@public.cloak) (Ping timeout: 180 seconds)
  607. # [16:01] * Joins: myakura (~myakura@public.cloak)
  608. # [16:07] * Joins: marcosc (~marcosc@public.cloak)
  609. # [16:08] * Quits: weinig (~weinig@public.cloak) (weinig)
  610. # [16:09] * Joins: kbx (~kbx@public.cloak)
  611. # [16:15] * Quits: marcosc (~marcosc@public.cloak) (Ping timeout: 180 seconds)
  612. # [16:17] * Joins: smaug (~chatzilla@public.cloak)
  613. # [16:17] * Joins: fjh (~fhirsch3@public.cloak)
  614. # [16:19] * Joins: kurosawa (~chatzilla@public.cloak)
  615. # [16:23] * Joins: AndroUser2 (~androirc@public.cloak)
  616. # [16:25] * Joins: nvdbleek (~nvdbleek@public.cloak)
  617. # [16:26] * Joins: Cyril (~chatzilla@public.cloak)
  618. # [16:28] * Quits: fjh (~fhirsch3@public.cloak) (fjh)
  619. # [16:29] * Joins: fjh (~fhirsch3@public.cloak)
  620. # [16:31] * Quits: AndroUser2 (~androirc@public.cloak) (Client closed connection)
  621. # [16:35] * Joins: paulliu (~paulliu@public.cloak)
  622. # [16:36] * Joins: Tomoyuki (~Tomoyuki@public.cloak)
  623. # [16:37] * Joins: taku (~taku@public.cloak)
  624. # [16:38] * Joins: shepazu (schepers@public.cloak)
  625. # [16:41] * Joins: Tomoki (~Tomoki@public.cloak)
  626. # [16:41] * Joins: annevk (~annevk@public.cloak)
  627. # [16:42] * Quits: paulliu (~paulliu@public.cloak) (Ping timeout: 180 seconds)
  628. # [16:44] * Quits: kurosawa (~chatzilla@public.cloak) (Ping timeout: 180 seconds)
  629. # [16:45] * Joins: lgombos (~gombos@public.cloak)
  630. # [16:45] * Quits: lgombos (~gombos@public.cloak) (Client closed connection)
  631. # [16:46] * Joins: chaals (~Adium@public.cloak)
  632. # [16:46] * Joins: kurosawa (~chatzilla@public.cloak)
  633. # [16:47] * Joins: gludi|2 (~kvirc@public.cloak)
  634. # [16:50] * Joins: lgombos (~lgombos@public.cloak)
  635. # [16:51] * Joins: kunio (~kunio@public.cloak)
  636. # [16:51] * Joins: gludi|3 (~kvirc@public.cloak)
  637. # [16:52] * Quits: gludi|3 (~kvirc@public.cloak) ("KVIrc 4.2.0 Equilibrium http://www.kvirc.net/")
  638. # [16:53] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
  639. # [16:54] * Joins: abarsto (~abarsto@public.cloak)
  640. # [16:54] * abarsto is now known as ArtB
  641. # [16:55] * Joins: youngwoojo (~youngwoojo@public.cloak)
  642. # [16:55] * Joins: _M_ (~_M_@public.cloak)
  643. # [16:57] * Joins: Zakim (zakim@public.cloak)
  644. # [16:57] * Joins: jerome (~jerome@public.cloak)
  645. # [16:57] <ArtB> zakim, this will be rwc_wapi
  646. # [16:57] <Zakim> ok, ArtB, I see RWC_WAPI()12:00PM already started
  647. # [16:57] <ArtB> RRSAgent, log?
  648. # [16:57] <RRSAgent> I'm logging. Sorry, nothing found for 'log'
  649. # [16:57] <ArtB> RRSAgent, help
  650. # [16:57] <RRSAgent> More detailed help is available in http://www.w3.org/2002/03/RRSAgent
  651. # [16:57] <RRSAgent> Some of the commands I know are:
  652. # [16:57] <RRSAgent> silence - Stop logging (also: stop, off, ...)
  653. # [16:57] <RRSAgent> listen - Start logging (also: start, on, ...)
  654. # [16:57] <RRSAgent> excuse us - Leave the channel (also: bye)
  655. # [16:58] <RRSAgent> grep [-i] [first-last|max] <perl regex> - Search the logs
  656. # [16:58] <RRSAgent> e.g. grep foo, grep 5 bar, grep -i things [case independent]
  657. # [16:58] <RRSAgent> append |mail EMAIL-ADDRESS to email results instead of printing
  658. # [16:58] <RRSAgent> bookmark - Give the URI of the current log
  659. # [16:58] <RRSAgent> show action items - give a list of ACTION: entries
  660. # [16:58] <RRSAgent> drop action n - remove entry [n] from the list of action items
  661. # [16:58] <RRSAgent> I respond to 'RRSAgent, command' in public and '/msg RRSAgent command' in private
  662. # [16:58] * Joins: bryan_ (~uid15860@public.cloak)
  663. # [16:58] <RRSAgent> Logging Policy: All public output is logged if I am listening except for
  664. # [16:58] <RRSAgent> "action" messages (messages sent with the '/me' command) and
  665. # [16:58] <RRSAgent> any lines starting [off]. All commands to me are logged.
  666. # [16:58] <RRSAgent> My public output is logged but these lines are not searchable.
  667. # [16:58] <RRSAgent> The log is in http://www.w3.org/2014/
  668. # [16:58] <RRSAgent> Do RRSAgent, adminhelp for help on administrative commands
  669. # [16:58] <ArtB> RRSAgent, bye
  670. # [16:58] <RRSAgent> I see 27 open action items saved in http://www.w3.org/2014/10/27-webapps-actions.rdf :
  671. # [16:58] <RRSAgent> ACTION: Marcos work with SysApps to find an agenda slot for Tuesday [1]
  672. # [16:58] <RRSAgent> recorded in http://www.w3.org/2014/10/27-webapps-irc#T16-15-57
  673. # [16:58] <RRSAgent> ACTION: barstow start CfC to publish UI Events as a "gutted" WG Note [2]
  674. # [16:58] <RRSAgent> recorded in http://www.w3.org/2014/10/27-webapps-irc#T16-26-26
  675. # [16:58] * Joins: adrianba (~adrianba@public.cloak)
  676. # [16:58] <RRSAgent> ACTION: Travis to check that the D3E tests are in GH or Mercurial, and if needed fix [3]
  677. # [16:58] * Joins: shoko (~shoko@public.cloak)
  678. # [16:58] <RRSAgent> recorded in http://www.w3.org/2014/10/27-webapps-irc#T16-28-07
  679. # [16:58] <RRSAgent> ACTION: barstow work with Adrian to find a replacement TC for Alex and D3E [4]
  680. # [16:58] <RRSAgent> recorded in http://www.w3.org/2014/10/27-webapps-irc#T16-28-59
  681. # [16:59] <RRSAgent> ACTION: barstow create a new bugzilla component for Inner Text [5]
  682. # [16:59] <RRSAgent> recorded in http://www.w3.org/2014/10/27-webapps-irc#T16-38-01
  683. # [16:59] <RRSAgent> ACTION: barstow start a CfC to publish a "gutted" WG Note of the Fullscreen API [6]
  684. # [16:59] <RRSAgent> recorded in http://www.w3.org/2014/10/27-webapps-irc#T16-40-52
  685. # [16:59] <RRSAgent> ACTION: barstow start a CfC to publish a Proposed Recommendation of IDB [7]
  686. # [16:59] <RRSAgent> recorded in http://www.w3.org/2014/10/27-webapps-irc#T16-52-30
  687. # [16:59] <bryan_> present+ Bryan_Sullivan
  688. # [16:59] <RRSAgent> ACTION: barstow issue a Call for Test Facilitator for IME spec [8]
  689. # [16:59] <RRSAgent> recorded in http://www.w3.org/2014/10/27-webapps-irc#T16-59-24
  690. # [16:59] <RRSAgent> ACTION: charles ask cjk interest group and others about IME (use cases, tests, etc.) [9]
  691. # [16:59] <RRSAgent> recorded in http://www.w3.org/2014/10/27-webapps-irc#T17-02-50
  692. # [16:59] <RRSAgent> ACTION: barstow re SSE test results, followup on the Timeouts with the 2 test facilitators [10]
  693. # [16:59] <RRSAgent> recorded in http://www.w3.org/2014/10/27-webapps-irc#T17-08-35
  694. # [16:59] <RRSAgent> ACTION: yves, follow with Cameron re PR 271 and the Web IDL test suite [11]
  695. # [16:59] <RRSAgent> recorded in http://www.w3.org/2014/10/27-webapps-irc#T17-11-01
  696. # [16:59] <RRSAgent> ACTION: yves, work on moving Web IDL v1 to REC [12]
  697. # [16:59] <RRSAgent> recorded in http://www.w3.org/2014/10/27-webapps-irc#T17-15-21
  698. # [16:59] * Parts: joanie (~joanmarie@public.cloak) (joanie)
  699. # [16:59] <RRSAgent> ACTION: charles try to find someone to help Yves, Cam and Boris on Web IDL v1 [13]
  700. # [16:59] * Yves rrsagent, this meeting spans midnight
  701. # [16:59] <RRSAgent> recorded in http://www.w3.org/2014/10/27-webapps-irc#T17-15-58
  702. # [16:59] <RRSAgent> ACTION: Yves to work on moving Web IDL v1 to REC [14]
  703. # [16:59] <RRSAgent> recorded in http://www.w3.org/2014/10/27-webapps-irc#T17-16-34
  704. # [16:59] <RRSAgent> ACTION: adrian determine Kris' availability to work on the Web Messaging and Web Sockets implemenation reports [15]
  705. # [16:59] <RRSAgent> recorded in http://www.w3.org/2014/10/27-webapps-irc#T17-19-16
  706. # [16:59] * Joins: brianraymor (~brianraymor@public.cloak)
  707. # [16:59] <RRSAgent> ACTION: barstow followup with Simon re running the Web Workers tests [16]
  708. # [16:59] <RRSAgent> recorded in http://www.w3.org/2014/10/27-webapps-irc#T17-19-41
  709. # [16:59] <RRSAgent> ACTION: abateman2 to determine Kris' availability to work on the Web Messaging and Web Sockets implemenation reports [17]
  710. # [16:59] <RRSAgent> recorded in http://www.w3.org/2014/10/27-webapps-irc#T17-20-06
  711. # [17:00] <RRSAgent> ACTION: barstow start a CfC to gut XHR L2 and publish a WG Note [18]
  712. # [17:00] <RRSAgent> recorded in http://www.w3.org/2014/10/27-webapps-irc#T18-45-45
  713. # [17:00] <RRSAgent> ACTION: Arun mark file list as Feature @ Risk [19]
  714. # [17:00] <RRSAgent> recorded in http://www.w3.org/2014/10/27-webapps-irc#T21-09-51
  715. # [17:00] <RRSAgent> ACTION: barstow start a CfC to publish File API LCWD [20]
  716. # [17:00] <RRSAgent> recorded in http://www.w3.org/2014/10/27-webapps-irc#T21-11-21
  717. # [17:00] <RRSAgent> ACTION: Arun deleted the UC in File API that starts with "Data should be able to be stored ..." [21]
  718. # [17:00] <RRSAgent> recorded in http://www.w3.org/2014/10/27-webapps-irc#T21-15-45
  719. # [17:00] <RRSAgent> ACTION: Yves followup with Cameron re PR 27 and the Web IDL test suite [22]
  720. # [17:00] <RRSAgent> recorded in http://www.w3.org/2014/10/27-webapps-irc#T21-30-04-1
  721. # [17:00] <RRSAgent> ACTION: travis to find an MSDN page that describes this [23]
  722. # [17:00] * Joins: a12u (~androirc@public.cloak)
  723. # [17:00] <RRSAgent> recorded in http://www.w3.org/2014/10/27-webapps-irc#T23-28-53
  724. # [17:00] <RRSAgent> ACTION: Doug to ask chaals where fuzzy pointers stuff is [24]
  725. # [17:00] <RRSAgent> recorded in http://www.w3.org/2014/10/27-webapps-irc#T23-39-57
  726. # [17:00] <RRSAgent> ACTION: frederick work with Doug and Chaals re fuzzy pointers stuff for Web Annotations WG [25]
  727. # [17:00] <RRSAgent> recorded in http://www.w3.org/2014/10/27-webapps-irc#T23-40-31
  728. # [17:00] * Joins: jcdufourd (~jcdufourd@public.cloak)
  729. # [17:00] <RRSAgent> ACTION: azaroth to update use case document and extract robust anchoring items to provide to webapps [26]
  730. # [17:00] <RRSAgent> recorded in http://www.w3.org/2014/10/27-webapps-irc#T23-49-44
  731. # [17:00] <RRSAgent> ACTION: Robin to solve the rest of the problems related to robust targeting of changing documents. [27]
  732. # [17:00] <RRSAgent> recorded in http://www.w3.org/2014/10/27-webapps-irc#T23-52-48
  733. # [17:00] * Parts: RRSAgent (rrsagent@public.cloak) (RRSAgent)
  734. # [17:00] * Joins: RRSAgent (rrsagent@public.cloak)
  735. # [17:00] <RRSAgent> logging to http://www.w3.org/2014/10/28-webapps-irc
  736. # [17:01] * Joins: glenn (~gadams@public.cloak)
  737. # [17:01] * Joins: Louay (~Louay@public.cloak)
  738. # [17:01] <ArtB> RRSAgent, make log public
  739. # [17:01] <RRSAgent> I have made the request, ArtB
  740. # [17:01] <brianraymor> Present+ Brian_Raymor
  741. # [17:01] <ArtB> RRSAgent, log spans midnight
  742. # [17:01] <RRSAgent> I'm logging. I don't understand 'log spans midnight', ArtB. Try /msg RRSAgent help
  743. # [17:01] * Joins: aaa (~aaa@public.cloak)
  744. # [17:01] <ArtB> RRSAgent, logs span midnight
  745. # [17:01] <RRSAgent> I'm logging. I don't understand 'logs span midnight', ArtB. Try /msg RRSAgent help
  746. # [17:02] <ArtB> RRSAgent, this meeting spans midnight
  747. # [17:02] <RRSAgent> ok, ArtB; I will not start a new log at midnight
  748. # [17:02] * Quits: myakura (~myakura@public.cloak) (Client closed connection)
  749. # [17:03] * Joins: zcorpan (~zcorpan@public.cloak)
  750. # [17:03] * Joins: alan-i (~alan-i@public.cloak)
  751. # [17:03] * Joins: benjamp (~benjamp@public.cloak)
  752. # [17:04] * Joins: myakura (~myakura@public.cloak)
  753. # [17:04] <timeless> scribe: timeless
  754. # [17:04] * Quits: jerome (~jerome@public.cloak) (Ping timeout: 180 seconds)
  755. # [17:04] <ArtB> ScribeNick: timeless
  756. # [17:04] <ArtB> Agenda: https://www.w3.org/wiki/Webapps/November2014Meeting#Agenda_Tuesday_October_28
  757. # [17:04] * Joins: StephanSteglcih (~StephanSteglcih@public.cloak)
  758. # [17:05] <ArtB> RRSAgent, make minutes
  759. # [17:05] <RRSAgent> I have made the request to generate http://www.w3.org/2014/10/28-webapps-minutes.html ArtB
  760. # [17:05] * Joins: Dong-Young (~Dong-Young@public.cloak)
  761. # [17:05] <ArtB> RRSAgent, make log Public
  762. # [17:05] <RRSAgent> I have made the request, ArtB
  763. # [17:05] * Joins: anssik (~uid10742@public.cloak)
  764. # [17:06] <ArtB> Present+ Art_Barstow, Josh_Soref, Charles_Neville
  765. # [17:06] <Yves> Present+ Yves_Lafon
  766. # [17:06] <benjamp> Present+ Ben_Peters
  767. # [17:06] <timeless> Zakim, who is on the call?
  768. # [17:06] <Zakim> On the phone I see +1.617.225.aaaa
  769. # [17:06] <chaals> s/Charles_Neville/chaals
  770. # [17:06] * Joins: alia (~alia@public.cloak)
  771. # [17:06] <xiaoqian> Present+ Xiaoqian_Wu
  772. # [17:06] <adrianba> Present+ Adrian_Bateman
  773. # [17:06] * Joins: weinig (~weinig@public.cloak)
  774. # [17:07] <alia> Present+ Ali_Alabbas
  775. # [17:07] * Joins: ShijunS (~ShijunS@public.cloak)
  776. # [17:07] <timeless> Zakim, aaaa is Portland
  777. # [17:07] <Zakim> +Portland; got it
  778. # [17:07] <_M_> present+ Mohammed Dadas
  779. # [17:07] * Joins: spoussa (~spoussa@public.cloak)
  780. # [17:07] <ArtB> zakim, call Portland
  781. # [17:07] <Zakim> ok, ArtB; the call is being made
  782. # [17:07] <weinig> Present+ Sam_Weinig
  783. # [17:07] <gludi|2> present+ Dieter Gludovacz
  784. # [17:07] <Zakim> +Portland
  785. # [17:07] * chaals wonders who is on the phone already
  786. # [17:07] <a12u> Present+ Hiroyuki_Aizu
  787. # [17:07] <ShijunS> present+ Shijun_Sun
  788. # [17:07] * Joins: sicking (~sicking@public.cloak)
  789. # [17:07] <spoussa> Present+ Sakari_Poussa
  790. # [17:07] <alan-i> Present+ Alan_Iida
  791. # [17:07] <timeless> Zakim, who is on the call?
  792. # [17:07] <Zakim> On the phone I see Portland, Portland
  793. # [17:07] <chaals> zakim, who is here
  794. # [17:07] <Zakim> chaals, you need to end that query with '?'
  795. # [17:07] * Joins: dom (~dom@public.cloak)
  796. # [17:07] * Joins: kenneth_ (~uid11141@public.cloak)
  797. # [17:07] <Zakim> -Portland
  798. # [17:07] <dom> Present+ dom
  799. # [17:08] <chaals> zakim, Portland is really Laszlo
  800. # [17:08] <Zakim> +Laszlo; got it
  801. # [17:08] <kenneth_> Present+ Kenneth_Christiansen
  802. # [17:08] <chaals> zakim, call portland
  803. # [17:08] <Zakim> ok, chaals; the call is being made
  804. # [17:08] <ArtB> zakim, call portland
  805. # [17:08] <Zakim> ok, ArtB; the call is being made
  806. # [17:08] <Zakim> +Portland
  807. # [17:08] <Zakim> +Portland.a
  808. # [17:08] <Zakim> -Portland.a
  809. # [17:08] <chaals> zakim, call elvis
  810. # [17:08] <Zakim> I am sorry, chaals; I do not know a number for elvis
  811. # [17:08] * Joins: Jingwang_Qi (~Jingwang_Qi@public.cloak)
  812. # [17:08] * Yves zakim, who is here?
  813. # [17:08] * Zakim sees on the phone: Laszlo, Portland
  814. # [17:08] * Zakim sees on irc: Jingwang_Qi, kenneth_, dom, sicking, spoussa, ShijunS, weinig, alia, anssik, Dong-Young, StephanSteglcih, myakura, benjamp, alan-i, zcorpan, aaa, Louay, glenn,
  815. # [17:08] * Zakim ... RRSAgent, jcdufourd, a12u, brianraymor, shoko, adrianba, bryan_, Zakim, _M_, youngwoojo, ArtB, kunio, lgombos, gludi|2, kurosawa, chaals, annevk, Tomoki, shepazu, taku,
  816. # [17:08] * Joins: rniwa (~rniwa@public.cloak)
  817. # [17:08] * Zakim ... Tomoyuki, fjh, Cyril, smaug, kbx, arunranga, kochi1, kochi, paul___irish, mihnea_____, MarkS, plinss, marcosc_, tyoshino, igrigorik, stryx`_, stryx`, MikeSmith, hober,
  818. # [17:08] * Zakim ... slightlyoff, tobie
  819. # [17:08] <timeless> Zakim, Portland has chaals, ArtB, timeless, Yves
  820. # [17:08] <Zakim> +chaals, ArtB, timeless, Yves; got it
  821. # [17:08] * Joins: Hyunjin (~Hyunjin@public.cloak)
  822. # [17:09] <sicking> present+ Jonas_Sicking
  823. # [17:09] <Zakim> +[IPcaller]
  824. # [17:09] <chaals> zakim, call someone randomly and ask if their fridge is running. And if they say yes, tell them to go catch it and then laugh...
  825. # [17:09] <Zakim> I don't understand you, chaals
  826. # [17:09] <timeless> Zakim, Portland also has sicking
  827. # [17:09] * Joins: sunghan (~sunghan@public.cloak)
  828. # [17:09] <Zakim> +sicking; got it
  829. # [17:09] <chaals> zakim, you're not unique
  830. # [17:09] <Zakim> I don't understand 'you're not unique', chaals
  831. # [17:09] <timeless> Zakim, [IP is smaug
  832. # [17:09] <Zakim> +smaug; got it
  833. # [17:09] <smaug> Present+ Olli_Pettay
  834. # [17:09] <smaug> Zakim, nick smaug is Olli_Pettay
  835. # [17:09] <Zakim> sorry, smaug, I do not see a party named 'Olli_Pettay'
  836. # [17:09] * Yves chaals, by fridge, you mean the meeting room?
  837. # [17:10] * Quits: Hyunjin (~Hyunjin@public.cloak) ("Page closed")
  838. # [17:10] <smaug> zakim, who is here?
  839. # [17:10] <Zakim> On the phone I see Laszlo, Portland, smaug
  840. # [17:10] <Zakim> Portland has chaals, ArtB, timeless, Yves, sicking
  841. # [17:10] <Zakim> On IRC I see sunghan, rniwa, Jingwang_Qi, kenneth_, dom, sicking, spoussa, ShijunS, weinig, alia, anssik, Dong-Young, StephanSteglcih, myakura, benjamp, alan-i, zcorpan, aaa,
  842. # [17:10] <Zakim> ... Louay, glenn, RRSAgent, jcdufourd, a12u, brianraymor, shoko, adrianba, bryan_, Zakim, _M_, youngwoojo, ArtB, kunio, lgombos, gludi|2, kurosawa, chaals, annevk, Tomoki, shepazu,
  843. # [17:10] <Zakim> ... taku, Tomoyuki, fjh, Cyril, smaug, kbx, arunranga, kochi1, kochi, paul___irish, mihnea_____, MarkS, plinss, marcosc_, tyoshino, igrigorik, stryx`_, stryx`, MikeSmith, hober,
  844. # [17:10] <Zakim> ... slightlyoff
  845. # [17:10] * dom has anyone told RRSAgent that the meeting spans midnight?
  846. # [17:10] * Joins: Hyunjin (~Hyunjin@public.cloak)
  847. # [17:10] * Joins: GeunHyung (~GeunHyung@public.cloak)
  848. # [17:10] * Joins: hiroto_ (~hiroto@public.cloak)
  849. # [17:10] * timeless yes
  850. # [17:10] <smaug> Zakim, smaug is Olli_Pettay
  851. # [17:10] <Zakim> +Olli_Pettay; got it
  852. # [17:10] * timeless you should tell the other rooms
  853. # [17:10] <smaug> Zakim, nick smaug is Olli_Pettay
  854. # [17:10] <timeless> Topic: Introductions
  855. # [17:10] <Zakim> ok, smaug, I now associate you with Olli_Pettay
  856. # [17:10] <smaug> Present+ Olli_Pettay
  857. # [17:10] <timeless> chaals: good morning
  858. # [17:11] <timeless> ... We'll wait until 9:30 until we start our first item
  859. # [17:11] <timeless> ... as we traditionally do, we'll go around the room asking people to introduce themselves
  860. # [17:11] <lgombos> Present+ Laszlo_Gombos
  861. # [17:11] <timeless> ... I'm chaals, from Yandex, co-chair of this group
  862. # [17:11] <timeless> ArtB: Arthur, I work for Nokia
  863. # [17:11] <timeless> ... i'm also one of the chairs
  864. # [17:12] * Joins: kn1 (~k.n@public.cloak)
  865. # [17:12] <timeless> Josh_Soref: Josh Soref, BlackBerry, Scribe, Observer
  866. # [17:12] <timeless> spoussa: Sakari Poussa, Intel
  867. # [17:12] * Joins: dka (~dka@public.cloak)
  868. # [17:12] <timeless> kenneth_: Kenneth Christiansen, Intel
  869. # [17:12] <timeless> weinig: Sam Weinig, Apple
  870. # [17:12] <dka> ‘ello
  871. # [17:12] <timeless> benjamp: Ben Peters, Microsoft
  872. # [17:12] <timeless> sicking: Joans Sicking, Mozilla
  873. # [17:13] <timeless> ShijunS: Shijun Sun, Microsoft
  874. # [17:13] <adrianba> s/Joans/Jonas/
  875. # [17:13] <timeless> alan-i: Alan, Microsoft
  876. # [17:13] * Joins: plh (plehegar@public.cloak)
  877. # [17:13] * Joins: forty4 (~Adium@public.cloak)
  878. # [17:13] * Joins: igarashi (~igarashi@public.cloak)
  879. # [17:13] <timeless> xiaoqian: Xiao, W3 Team Contact
  880. # [17:13] * Joins: Claes (~Claes@public.cloak)
  881. # [17:13] <timeless> Yves: Yves, W3C
  882. # [17:13] <adrianba> s/Alan/Ali/
  883. # [17:14] * Joins: wooglae (~Adium@public.cloak)
  884. # [17:14] <timeless> a12u: XXX,
  885. # [17:14] * bryan_ is now known as bryan
  886. # [17:14] <jcdufourd> jcdufourd: Jean-Claude Dufourd, Institut Mines Telecom, observer
  887. # [17:14] <Louay> Louay Bassbouss
  888. # [17:14] * Tomoyuki is now known as tomoyuki
  889. # [17:15] <timeless> StephanSteglcih: QQ
  890. # [17:15] * Joins: kinjim (~kinjim@public.cloak)
  891. # [17:15] <Dong-Young> Dong-Young Lee (LG)
  892. # [17:15] <timeless> youngwoojo: youngwoojo, LGE, Observer
  893. # [17:15] <bryan> bryan: Bryan Sullivan
  894. # [17:15] <timeless> PPP: PPZ,
  895. # [17:15] <alia> s/alan-i: Alan/alia: Ali
  896. # [17:15] * Joins: Evangelos (~Evangelos@public.cloak)
  897. # [17:15] * Parts: annevk (~annevk@public.cloak) (annevk)
  898. # [17:15] <jcdufourd> s/QQ/Stephan Steglich, Fraunhofer Fokus, observer/
  899. # [17:16] <timeless> richt: Rich Tibbet, Opera
  900. # [17:16] * Joins: stone (~stone@public.cloak)
  901. # [17:16] <timeless> shoko: Shoko RRR
  902. # [17:16] <timeless> ZZZ
  903. # [17:16] <timeless> AAA
  904. # [17:16] <timeless> BBB
  905. # [17:16] <timeless> CCC
  906. # [17:16] <timeless> DDD: France Telecom, Obs
  907. # [17:16] <timeless> EEE
  908. # [17:16] <Evangelos> Evangelos Vlachogiannis Fraunhofer FIT, observer
  909. # [17:16] <timeless> FFF: Observer
  910. # [17:16] <timeless> GGG: Observer
  911. # [17:16] <timeless> HHH: LG
  912. # [17:17] <timeless> III: Orange
  913. # [17:17] <GeunHyung> GeunHyung Kim
  914. # [17:17] <shoko> s/RRR/Okuma, Tomo-Digi Corporation, Observer/
  915. # [17:17] <alia> s/alan-i/alia/
  916. # [17:17] <timeless> JJJ
  917. # [17:17] <timeless> KKK
  918. # [17:17] <timeless> LLL: Japan, Observer
  919. # [17:17] <bryan> s/PPP PPZ/ Bill Hsiung, MSTAR Semiconductor
  920. # [17:17] <timeless> MMM: Oracle
  921. # [17:17] <timeless> marcosc_: Marcos Caseras, Mozilla
  922. # [17:17] <timeless> VVV
  923. # [17:17] * Joins: Kumar (~Kumar@public.cloak)
  924. # [17:17] <timeless> WWW
  925. # [17:17] * Joins: israelh (~israelh@public.cloak)
  926. # [17:17] <timeless> XXX Observer
  927. # [17:17] <bryan> s/PPP: PPZ/Bill Hsiung, MSTAR Semiconductor
  928. # [17:17] <timeless> dom: Dominic, W3C
  929. # [17:17] <israelh> Present+ Israel_Hilerio
  930. # [17:17] <timeless> EWQ Softbank
  931. # [17:17] <timeless> RFE
  932. # [17:18] <timeless> WQQ
  933. # [17:18] <timeless> POQ
  934. # [17:18] <timeless> LMN
  935. # [17:18] <wooglae> Present+ Wooglae_Kim
  936. # [17:18] <timeless> FSQ Tencent
  937. # [17:18] <dom> s/nic/nique/
  938. # [17:18] <dka> Dan Appelquist: dka, @torgo; WebApps wg member; TAG Co-Chair; URL fan; #FirefoxOS fanboy; also A.C. rep for Telefónica.
  939. # [17:18] <adrianba> Adrian Bateman, Microsoft
  940. # [17:18] * Joins: Hoyoun (~Hoyoun@public.cloak)
  941. # [17:18] <timeless> dka: Dan Applequest
  942. # [17:18] <timeless> adrianba: Adrian, Microsoft
  943. # [17:18] * Joins: marcosc (~marcosc@public.cloak)
  944. # [17:18] <xiaoqian> s/FSQ/Xitong Huang
  945. # [17:18] <timeless> IQQ
  946. # [17:18] <timeless> DQQ
  947. # [17:18] * Joins: hjlee (~hjlee@public.cloak)
  948. # [17:19] <Claes> Present+ Claes_Nilsson
  949. # [17:19] <timeless> [ Scribe apologizes ]
  950. # [17:19] * Joins: Nishanth (~Nishanth@public.cloak)
  951. # [17:19] <dka> s/Applequest/Appelquist
  952. # [17:19] <timeless> Topic: Agenda
  953. # [17:19] <timeless> s/Topic: Agenda//
  954. # [17:19] <_M_> s/III:/Mohammed Dadas
  955. # [17:19] * Yves zakim, who is here?
  956. # [17:19] * Zakim sees on the phone: Laszlo, Portland, Olli_Pettay
  957. # [17:19] * Zakim Portland has chaals, ArtB, timeless, Yves, sicking
  958. # [17:19] * Zakim sees on irc: Nishanth, hjlee, marcosc, Hoyoun, israelh, Kumar, stone, Evangelos, kinjim, wooglae, Claes, igarashi, forty4, plh, dka, kn1, hiroto_, GeunHyung, Hyunjin, sunghan,
  959. # [17:19] * Zakim ... rniwa, Jingwang_Qi, kenneth_, dom, sicking, spoussa, ShijunS, weinig, alia, anssik, Dong-Young, StephanSteglcih, myakura, benjamp, alan-i, zcorpan, aaa, Louay, glenn, RRSAgent,
  960. # [17:19] * Zakim ... jcdufourd, a12u, brianraymor, shoko, adrianba, bryan, Zakim, _M_, youngwoojo, ArtB, kunio, lgombos, gludi|2, kurosawa, chaals, Tomoki, shepazu, taku, tomoyuki, fjh, Cyril,
  961. # [17:19] * Zakim ... smaug
  962. # [17:19] * dka though I like “Applequest” - maybe a relative of Johnny Quest?
  963. # [17:19] <timeless> smaug: Olli Pettay, Mozilla
  964. # [17:20] <timeless> lgombos: Laszlo Gombos, Samsung
  965. # [17:20] * Joins: hiroki (hiroki@public.cloak)
  966. # [17:20] * rniwa is, regrettably, not following WebApps this morning.
  967. # [17:20] <timeless> topic: Agenda
  968. # [17:20] * Joins: donghoon (~donghoon@public.cloak)
  969. # [17:20] <Zakim> +[IPcaller]
  970. # [17:20] * rniwa will be back for editing discussion :D
  971. # [17:20] <igarashi> present +igarashi
  972. # [17:20] <anssik> zakim, [IPcaller] is me
  973. # [17:20] <Zakim> +anssik; got it
  974. # [17:20] * Joins: notbenjamin (~textual@public.cloak)
  975. # [17:20] <anssik> Present+ Anssi_Kostiainen
  976. # [17:20] <timeless> i/topic/anssik: Anssi Kostiainen, Intel/
  977. # [17:20] <igarashi> +igarashi
  978. # [17:20] * Zakim wonders where igarashi is
  979. # [17:20] <timeless> ArtB: we were considering talking with sysapps
  980. # [17:21] <timeless> marcosc_: let's get it out of the way
  981. # [17:21] <timeless> s/+igarashi/Present+ igarashi/
  982. # [17:21] <timeless> marcosc_: what APIs can be salvaged from SysApps
  983. # [17:21] <timeless> ... brought over to this group
  984. # [17:21] <timeless> ArtB: put that in at 1pm
  985. # [17:21] <timeless> ... look around for wonsuk
  986. # [17:21] <timeless> ... could one of you send an email to public-sysapps
  987. # [17:22] <timeless> mounir: marcosc_ would be glad to do that
  988. # [17:22] <timeless> ArtB: 1-1:30pm
  989. # [17:22] * Quits: tomoyuki (~Tomoyuki@public.cloak) (tomoyuki)
  990. # [17:22] * Joins: wooglae1 (~Adium@public.cloak)
  991. # [17:22] <timeless> mounir: Permissions API ?
  992. # [17:23] <timeless> ... after the break at 11am?
  993. # [17:23] <timeless> chaals: yeah...
  994. # [17:23] <timeless> RRSAgent, draft minutes
  995. # [17:23] <RRSAgent> I have made the request to generate http://www.w3.org/2014/10/28-webapps-minutes.html timeless
  996. # [17:23] <timeless> chair: ArtB, chaals
  997. # [17:23] * Joins: tomoyuki (~tomoyuki@public.cloak)
  998. # [17:23] <timeless> i/topic:/rubys: Sam Ruby, Apple/
  999. # [17:23] * Joins: cyns (~cyns@public.cloak)
  1000. # [17:23] <timeless> chaals: anything else for the agenda?
  1001. # [17:24] * Joins: bkardell_ (~uid10373@public.cloak)
  1002. # [17:24] <timeless> ... we could start on Screen Orientation
  1003. # [17:24] <timeless> Topic: Screen Orientation
  1004. # [17:24] <timeless> mounir: we just finished a new WD
  1005. # [17:24] <ArtB> -> https://w3c.github.io/screen-orientation/ Screen Orientation ED
  1006. # [17:24] <timeless> ... we failed to go to LC
  1007. # [17:24] <timeless> ... it's now shipping in Chrome (including for Android)
  1008. # [17:24] <timeless> ... i'm not sure if Mozilla will update
  1009. # [17:24] <ArtB> -> https://github.com/w3c/screen-orientation/issues Screen Orientation Open Issues
  1010. # [17:24] <timeless> ... there are two implementations
  1011. # [17:24] * Quits: Nishanth (~Nishanth@public.cloak) ("Page closed")
  1012. # [17:24] <timeless> ... one from Mozilla, one from Microsoft
  1013. # [17:25] <timeless> s/two/two prefixed/
  1014. # [17:25] <timeless> ... also Tizen has an unprefixed outdated implementation
  1015. # [17:25] * Quits: wooglae (~Adium@public.cloak) (Ping timeout: 180 seconds)
  1016. # [17:25] <timeless> chaals: marcosc_?
  1017. # [17:25] <timeless> mounir: wrt Open Issues
  1018. # [17:25] <timeless> ... the real outstanding one is Animation Frame Task
  1019. # [17:25] <timeless> ... it's why we didn't go to LC
  1020. # [17:25] <timeless> ... my opinion is that it isn't important
  1021. # [17:25] <timeless> ... I think sicking would agree
  1022. # [17:25] <ArtB> -> https://github.com/w3c/screen-orientation/issues/40 Issue 40 Use animation frame task
  1023. # [17:25] <timeless> ... the problem is that Animation Frame isn't defined anywhere
  1024. # [17:26] <timeless> ... we're stalling the spec for something that might not be defined for two years
  1025. # [17:26] <timeless> marcosc_: i was going to echo what he said
  1026. # [17:26] <timeless> ... from my perspective, it [the spec], is pretty much done
  1027. # [17:26] <timeless> weinig: can you give us an overview
  1028. # [17:26] * Joins: Nishanth (~Nishanth@public.cloak)
  1029. # [17:26] <timeless> ... i know the security restrictions is a bit vague
  1030. # [17:26] <timeless> ... it allows for essentially anything
  1031. # [17:26] <timeless> ... do you have an overview of what people have done
  1032. # [17:27] <timeless> ... i know that's one of the things that of concern to us
  1033. # [17:27] <timeless> mounir: the spec is vague for that reason
  1034. # [17:27] <timeless> ... we want UAs to have their own security decisions on top
  1035. # [17:27] <timeless> ... full screen is something on top
  1036. # [17:27] * Joins: jhund (~jhund@public.cloak)
  1037. # [17:27] <timeless> ... we said that it's optional to require Fullscreen
  1038. # [17:27] <timeless> ... this is how Chrome Android behaves on KitKat
  1039. # [17:27] <timeless> ... if you have no browser ui, fullscreen is not a requirement
  1040. # [17:28] <timeless> weinig: to be clear,my concern is that the spec does not define that
  1041. # [17:28] <timeless> ... and makes it optional
  1042. # [17:28] <timeless> ... it defines many ways to do this
  1043. # [17:28] <timeless> ... but someone to use this won't know what it will do
  1044. # [17:28] <timeless> ... Why did you make it a MAY in the first place?
  1045. # [17:28] <timeless> mounir: we have two different scenarios in Chrome Android
  1046. # [17:28] <timeless> ... if you fullscreen, you might not have browser ui
  1047. # [17:28] <timeless> ... you're more maximized
  1048. # [17:28] * Joins: Kevin_Hill (~Kevin_Hill@public.cloak)
  1049. # [17:28] <timeless> ... we couldn't require fullscreen
  1050. # [17:29] <timeless> weinig: i'm not sure a UC for a non-browser scenario...
  1051. # [17:29] <timeless> mounir: on the latest Android, Chrome Tabs behave like activities
  1052. # [17:29] <timeless> ... it's ok for a tab to change screen orientation
  1053. # [17:29] <timeless> ... and any app can lock screen orientation
  1054. # [17:29] <timeless> ... in that case, it's ok for an app to lock screen orientation
  1055. # [17:29] <timeless> ... we could make it a stronger recommendation
  1056. # [17:29] <timeless> ... assuming cases where it isn't required seems
  1057. # [17:30] <timeless> ... but a MUST sounds inappropriate
  1058. # [17:30] <timeless> weinig: I disagree
  1059. # [17:30] * Joins: sam (osamu@public.cloak)
  1060. # [17:30] <timeless> ... especially for a security requirement
  1061. # [17:30] <timeless> ... taking control of pieces of the browser UI
  1062. # [17:30] <timeless> ... that the user thought the user controlled
  1063. # [17:30] <timeless> ... and making it less clear
  1064. # [17:30] <timeless> ... makes it easy to fishable
  1065. # [17:30] * Joins: TNK (~KIMWOOGLAE@public.cloak)
  1066. # [17:30] <timeless> sicking: w/ Safari on iOS, the urlbar scrolls away
  1067. # [17:31] <timeless> weinig: that's true, you can get rid of the urlbar
  1068. # [17:31] <timeless> ... but you can't control screen orientation
  1069. # [17:31] <timeless> sicking: why is that a security issue
  1070. # [17:31] <timeless> weinig: it increases the ability to phish
  1071. # [17:31] <timeless> ... mocking OS UI
  1072. # [17:31] <timeless> mounir: can't you mock this w/o ?
  1073. # [17:31] <timeless> weinig: i haven't seen a good example of that
  1074. # [17:31] <timeless> ... but if so, i don't see why to lock to fullscreen
  1075. # [17:32] <timeless> mounir: the reason to lock to fullscreen is for "annoyance"
  1076. # [17:32] <timeless> ... it makes a certain amount of user interaction first
  1077. # [17:32] <timeless> ... the other bit is chrome UI
  1078. # [17:32] <timeless> ... if you change tabs, and everything starts switching, that's problematic
  1079. # [17:32] * Quits: Kumar (~Kumar@public.cloak) (Ping timeout: 180 seconds)
  1080. # [17:32] <timeless> ... but once tabs start behaving like apps, it's more ok
  1081. # [17:32] <timeless> ... we're not doing that for security, but mostly for UI and annoyance
  1082. # [17:33] <timeless> weinig: we should probably change the term from Security to Something Else
  1083. # [17:33] <timeless> chaals: not probably, but yes
  1084. # [17:33] <timeless> ... annoying people is bad design
  1085. # [17:33] <timeless> ... the example w/ phish is that you put a 90 degree rotated browser
  1086. # [17:33] <timeless> weinig: I take their example
  1087. # [17:33] <timeless> ... that you could detect rotation and
  1088. # [17:33] <timeless> chaals: i agree that you don't need the MUST
  1089. # [17:33] <timeless> weinig: i wouldn't go that far
  1090. # [17:34] <timeless> marcosc: I'm recording an issue on this now
  1091. # [17:34] <timeless> kenneth_: is it possible for users/something to suppress this?
  1092. # [17:34] <timeless> mounir: that's what we do on Chrome Desktop
  1093. # [17:34] <timeless> kenneth_: should that be a MUST?
  1094. # [17:35] <timeless> mounir: the lock request would fail if that happens
  1095. # [17:35] <timeless> ... I don't know how to make it a must
  1096. # [17:35] <timeless> ... you have the problem of tablets/laptops
  1097. # [17:35] <timeless> ... you might imagine that a tablet could lock screen
  1098. # [17:35] <timeless> ... but once you dock, it isn't ok
  1099. # [17:35] <timeless> kenneth_: i was just wondering
  1100. # [17:35] <timeless> ... in chrome, you can go back in history
  1101. # [17:35] <timeless> ... if i do that and orientation changes, that's confusing
  1102. # [17:35] <marcosc> filed: https://github.com/w3c/screen-orientation/issues/82
  1103. # [17:35] <timeless> ... [Back action]
  1104. # [17:36] <timeless> kenneth_: I was on a locked orientation page
  1105. # [17:36] <timeless> ... I transition to a page that doesn't have a locked orientation
  1106. # [17:36] <timeless> ... and then I click back
  1107. # [17:36] <timeless> mounir: doesn't that happen on mobile already?
  1108. # [17:36] <timeless> kenneth_: that's what I'm talking about when i click on browser chrome
  1109. # [17:37] <timeless> mounir: that's why we don't want it for non fullscreen
  1110. # [17:37] <timeless> ... i don't know if it's the role of a spec to make a mandate
  1111. # [17:37] <timeless> sicking: in all mobile platforms
  1112. # [17:37] <timeless> ... there are things where you bookmark a homepage
  1113. # [17:37] <timeless> ... it opens a page in minimal/no chrome
  1114. # [17:37] <timeless> ... in that scenario there's no reason not to allow it
  1115. # [17:37] <timeless> ... but in some cases there's some chrome
  1116. # [17:37] <timeless> ... it can be annoying in that situation
  1117. # [17:38] <timeless> ... but in FirefoxOS, we decided if a user moves to the homescreen, the user trusts it
  1118. # [17:38] <timeless> ... and allow them to fullscreen/orient
  1119. # [17:38] <ArtB> -> https://github.com/w3c/screen-orientation/issues/82 New Screen Orientation issue based on Sam's feedback
  1120. # [17:38] <timeless> chaals: Mozilla, any plans
  1121. # [17:38] <timeless> sicking: yes
  1122. # [17:38] <timeless> chaals: Microsoft?
  1123. # [17:38] <timeless> adrianba: I imagine we'll snap to the spec when we get around to it
  1124. # [17:38] <timeless> ... i don't know when
  1125. # [17:38] <timeless> marcosc: our concern
  1126. # [17:39] <timeless> ... we've changed the spec significantly
  1127. # [17:39] <timeless> ... if that's ok with you guys
  1128. # [17:39] <timeless> chaals: weinig, you expressed concern
  1129. # [17:39] <timeless> weinig: we'll give a more detailed response to the spec in email
  1130. # [17:39] <timeless> marcosc: mounir said it's already in chrome
  1131. # [17:39] <timeless> ... we'll want to update soon
  1132. # [17:39] <timeless> ... early feedback is always better
  1133. # [17:39] <timeless> weinig: obviously
  1134. # [17:39] <timeless> chaals: ArtB wants to know when we're going to LC
  1135. # [17:40] <timeless> ... and you have to restart LC if you have issues
  1136. # [17:40] <timeless> ... unless we do the new process
  1137. # [17:40] <timeless> [ chaals is plugging Process-2014]
  1138. # [17:40] <timeless> weinig: we understand you want to move it
  1139. # [17:40] <timeless> ... we'll give feedback soon
  1140. # [17:40] <timeless> chaals: any more comments/questions?
  1141. # [17:40] <timeless> [ Silence ]
  1142. # [17:41] <timeless> RRSAgent, draft minutes
  1143. # [17:41] <RRSAgent> I have made the request to generate http://www.w3.org/2014/10/28-webapps-minutes.html timeless
  1144. # [17:41] * Joins: Zefa (~Zefa@public.cloak)
  1145. # [17:41] <timeless> Meeting: WebApps WG F2F
  1146. # [17:41] <timeless> topic: Manifest
  1147. # [17:41] <marcosc> https://github.com/w3c/manifest/issues
  1148. # [17:41] <chaals> s/concern/concern - do you want to give any more detailed info here?
  1149. # [17:42] <ArtB> -> http://w3c.github.io/manifest/ Manifest ED
  1150. # [17:42] <timeless> marcosc: manifest is moving along
  1151. # [17:42] <timeless> ... we're doing it in two phases
  1152. # [17:42] <timeless> ... not formally, but...
  1153. # [17:42] <timeless> ... a simple v1
  1154. # [17:42] <timeless> ... to see what would be needed
  1155. # [17:42] <timeless> ... this has since shipped in Chrome Beta on Android
  1156. # [17:42] <chaals> q+ to feature creep
  1157. # [17:42] * Zakim sees chaals on the speaker queue
  1158. # [17:42] * anssik marcosc you're not audible
  1159. # [17:42] <timeless> ... and I'm implementing the spec in Gecko
  1160. # [17:42] <timeless> ... with intent to have it in FirefoxOS at some point
  1161. # [17:43] <timeless> ... the spec has
  1162. # [17:43] <timeless> ... issues
  1163. # [17:43] <timeless> ... there aren't many open issues
  1164. # [17:43] <timeless> ... mostly feature requests
  1165. # [17:43] <timeless> ... it's really simple
  1166. # [17:43] * Joins: jungkees (~uid24208@public.cloak)
  1167. # [17:43] <timeless> ... the biggest aspect, are issues in v2
  1168. # [17:43] <timeless> ... we need discussion about
  1169. # [17:43] <jungkees> Present+ Jungkee_Song
  1170. # [17:43] <timeless> ... "what is a web application"
  1171. # [17:43] * Joins: skim13 (~skim13@public.cloak)
  1172. # [17:43] <timeless> ... "what is the scope of a web application"
  1173. # [17:43] <timeless> ... in url space, "what is the scope of a web application"
  1174. # [17:43] <timeless> ... how does that work with service workers
  1175. # [17:44] <timeless> ... also in coordination w/ WebAppSec WG
  1176. # [17:44] * Quits: spoussa (~spoussa@public.cloak) ("Page closed")
  1177. # [17:44] <timeless> ... where can i load the app from, where can I load icons from
  1178. # [17:44] <timeless> ... no major issues
  1179. # [17:44] <timeless> ... discussions on github page
  1180. # [17:44] <timeless> ... everyone's happy
  1181. # [17:44] <timeless> ... questions, comments?
  1182. # [17:44] <timeless> q?
  1183. # [17:44] * Zakim sees chaals on the speaker queue
  1184. # [17:44] <timeless> ack chaals
  1185. # [17:44] <Zakim> chaals, you wanted to feature creep
  1186. # [17:44] * Zakim sees no one on the speaker queue
  1187. # [17:44] <timeless> chaals: we regard the inability to internationalize to be an issue, not a feature
  1188. # [17:45] <timeless> ... issue #208 / issue #211
  1189. # [17:45] <timeless> marcosc: the issues are there
  1190. # [17:45] <timeless> ... we're discussing various models
  1191. # [17:45] <timeless> ... the approach we're taking
  1192. # [17:45] <timeless> ... we need to look at how apps are made today
  1193. # [17:45] <timeless> ... you don't have internationalized html elements
  1194. # [17:45] <ArtB> -> https://github.com/w3c/manifest/issues/208 Manifest Issue 208
  1195. # [17:45] <timeless> ... you don't have a paragraph in english, and then a paragraph in japanse
  1196. # [17:45] <ArtB> -> https://github.com/w3c/manifest/issues/211 Manifest Issue 211
  1197. # [17:45] <timeless> ... a question of a single page / one for each language
  1198. # [17:45] <mounir> q+
  1199. # [17:45] * Zakim sees mounir on the speaker queue
  1200. # [17:46] <timeless> ... that's the problem space for the
  1201. # [17:46] <chaals> q+ to feature creep
  1202. # [17:46] * Zakim sees mounir, chaals on the speaker queue
  1203. # [17:46] <timeless> kenneth_: the server could return different answers
  1204. # [17:46] <timeless> q+
  1205. # [17:46] * Zakim sees mounir, chaals, timeless on the speaker queue
  1206. # [17:46] <timeless> marcosc: html doesn't do that (multiple languages in a single document)
  1207. # [17:46] <timeless> ack mounir
  1208. # [17:46] * Zakim sees chaals, timeless on the speaker queue
  1209. # [17:46] * Joins: spoussa_ (~uid11139@public.cloak)
  1210. # [17:47] <timeless> mounir: manifest v1 goal was feature parity with add-to-homescreen that all browsers were doing
  1211. # [17:47] <timeless> ... nearly every mobile platform supported in their own ways
  1212. # [17:47] <timeless> ... new meta tags
  1213. # [17:47] <timeless> ... that was a mess
  1214. # [17:47] <timeless> ... feature parity was the most important goal
  1215. # [17:47] <timeless> ... i18n would be the most important next step
  1216. # [17:47] <timeless> ... i think we should do that now
  1217. # [17:47] <timeless> ... we should iterate from here, instead of the best solution that will never happen in the next decade
  1218. # [17:48] <timeless> chaals: i don't think we need to aim for the perfect solution
  1219. # [17:48] <timeless> ... we should aim for problematic
  1220. # [17:48] <timeless> ... doing as badly as you can do in html isn't a goal
  1221. # [17:48] <timeless> ack chaals
  1222. # [17:48] <Zakim> chaals, you wanted to feature creep
  1223. # [17:48] * Zakim sees timeless on the speaker queue
  1224. # [17:48] <timeless> ... another thing that is feature creep
  1225. # [17:48] * Joins: darobin (rberjon@public.cloak)
  1226. # [17:48] <timeless> ... is a source for updated tags
  1227. # [17:48] <timeless> ... in Tableaux, in Yandex, open your screen and get your favorite sites
  1228. # [17:48] <timeless> ... you can put your text label
  1229. # [17:49] <timeless> ... the widget will go and fetch some data
  1230. # [17:49] <timeless> ... update the number of email messages
  1231. # [17:49] <timeless> [ examples ]
  1232. # [17:49] * Joins: yinagaki (~yinagaki@public.cloak)
  1233. # [17:49] <timeless> chaals: this feature is quite common in places
  1234. # [17:49] <timeless> marcosc: Speed Dial?
  1235. # [17:49] <timeless> chaals: yes
  1236. # [17:49] <timeless> ... being able to do that so your application icon shows how many waiting emails
  1237. # [17:49] <timeless> [ ... or missed phonecalls ]
  1238. # [17:49] <timeless> chaals: url spits back a bit of json
  1239. # [17:50] <timeless> ... Opera has something similar
  1240. # [17:50] <timeless> ... we'd like to add that
  1241. # [17:50] <Claes> q+
  1242. # [17:50] * Zakim sees timeless, Claes on the speaker queue
  1243. # [17:50] <timeless> ... we'd be happy if you took our api
  1244. # [17:50] * Joins: himat (~himat@public.cloak)
  1245. # [17:50] <timeless> marcosc: file a feature request
  1246. # [17:50] <timeless> ... we can discuss it
  1247. # [17:50] <timeless> ack me
  1248. # [17:50] * Zakim sees Claes on the speaker queue
  1249. # [17:51] <chaals> Josh: SOunded like someone said they didn't see a particular need to have all languages handy, but I did a demo where I asked you to switch, and you may have gone offline. The usecase of switching language offline isn't so unlikely
  1250. # [17:51] <timeless> s/chaals/scribe/
  1251. # [17:51] <timeless> marcosc: we don't have data about how often this happens
  1252. # [17:51] <timeless> ... it might be rare or common
  1253. # [17:51] <timeless> ... i don't know
  1254. # [17:51] * Parts: Hoyoun (~Hoyoun@public.cloak)
  1255. # [17:51] <timeless> mounir: i doubt it's common
  1256. # [17:52] <timeless> kenneth_: same problem w/ service worker
  1257. # [17:52] <timeless> ... i remember working in Gnome Desktop
  1258. # [17:52] <timeless> ... we added i18n
  1259. # [17:52] <timeless> ... .desktop files
  1260. # [17:52] <timeless> ... it became a problem w/ loading
  1261. # [17:52] <timeless> ... it needs to be separate files
  1262. # [17:52] <timeless> mounir: isn't there something for json-imports?
  1263. # [17:52] <timeless> q?
  1264. # [17:52] * Zakim sees Claes on the speaker queue
  1265. # [17:52] <timeless> ack Claes
  1266. # [17:52] * Zakim sees no one on the speaker queue
  1267. # [17:52] * Joins: hoyounkim (~hoyounkim@public.cloak)
  1268. # [17:52] <timeless> s/SOunded/Sounded/
  1269. # [17:52] <chaals> q+
  1270. # [17:52] * Zakim sees chaals on the speaker queue
  1271. # [17:52] <timeless> Claes: we had a discussion on the CSP field
  1272. # [17:52] <timeless> ... trying to understand how it works
  1273. # [17:53] <timeless> ... if I want to specify CSP per CSP spec
  1274. # [17:53] <timeless> ... can i do that in Manifest?
  1275. # [17:53] <timeless> marcosc: you can, not today
  1276. # [17:53] <timeless> ... we have a separate spec, we're hoping to fold
  1277. # [17:53] * Joins: jcraig (~jcraig@public.cloak)
  1278. # [17:53] <ArtB> -> http://w3c.github.io/manifest/#content-security-policy Content Security Policy
  1279. # [17:53] <timeless> ... you can see Example.com has a CSP policy, and that controls where the manifest is loaded from
  1280. # [17:53] <kenneth_> http://w3c.github.io/manifest-csp
  1281. # [17:53] <timeless> ... where you can get your icons from
  1282. # [17:54] <timeless> ... and where you can load your manifest from
  1283. # [17:54] <timeless> ... we're adding,
  1284. # [17:54] <timeless> ... a spec anssik is working on
  1285. # [17:54] <timeless> ... to add a csp added to the origin/html file
  1286. # [17:54] <timeless> ... so you can tighten the policy of the html document
  1287. # [17:54] <timeless> Claes: i don't see that here
  1288. # [17:54] <timeless> [ Link dropped by kenneth_ ]
  1289. # [17:55] <timeless> [ marcosc reads 1.1 Example 1 ]
  1290. # [17:55] <timeless> marcosc: you can have one from http, one from meta
  1291. # [17:55] <timeless> ... then also from here
  1292. # [17:55] <timeless> Claes: thanks
  1293. # [17:55] <timeless> marcosc: for people interested in the spec
  1294. # [17:55] <timeless> ... should we fold this into the spec proper?
  1295. # [17:55] <timeless> ... we can do this for FirefoxOS
  1296. # [17:55] * Joins: JonathanJ3 (~JonathanJ3@public.cloak)
  1297. # [17:55] <timeless> kenneth_: for this, we need to fix the URL scope
  1298. # [17:55] <timeless> marcosc: yeah
  1299. # [17:55] <timeless> ... right now it would apply to just start-url
  1300. # [17:55] * Joins: Travis (~Travis@public.cloak)
  1301. # [17:56] <timeless> mounir: don't you have issues
  1302. # [17:56] <timeless> ... where manifest is loaded, and then this won't apply?
  1303. # [17:56] <timeless> marcosc: yes
  1304. # [17:56] <timeless> ... primary case is
  1305. # [17:56] <timeless> ... but yeah, we need to solve that
  1306. # [17:56] <timeless> ... primary case was for packaged apps
  1307. # [17:56] <mounir> s/manifest is loaded/manifest is not loaded/
  1308. # [17:56] <timeless> ... not super ideal
  1309. # [17:56] <timeless> ... it's why it's sitting outside
  1310. # [17:56] * Joins: jrossi (~jrossi@public.cloak)
  1311. # [17:56] <timeless> ... the main UC is packaged
  1312. # [17:56] * kenneth_ anssik want to give your input?
  1313. # [17:56] <timeless> ... we need to consider those UCs more fully
  1314. # [17:56] * Quits: JonathanJ3 (~JonathanJ3@public.cloak) ("Leaving")
  1315. # [17:57] * Joins: JonathanJ3 (~JonathanJ3@public.cloak)
  1316. # [17:57] <timeless> ... PhoneGap uses this
  1317. # [17:57] <timeless> [ Cordova ]
  1318. # [17:57] <timeless> mounir: if we have more and more of this
  1319. # [17:57] * anssik I can hardly hear what you guys are discussing, so hard to participate productively ...
  1320. # [17:57] <timeless> ... this CSP thing
  1321. # [17:57] * Joins: HZ_ (~HZ@public.cloak)
  1322. # [17:57] <timeless> ... it only works if you load the webapp from the manifest
  1323. # [17:57] <timeless> ... in a packaged web app scenario
  1324. # [17:57] <timeless> ... or FirefoxOS
  1325. # [17:57] <timeless> ... but in normal web browsing scenario
  1326. # [17:57] <timeless> ... but the spec is clear that you don't need the manifest
  1327. # [17:57] <timeless> ... it has to be done lazily
  1328. # [17:58] <timeless> ... which means the CSP rules aren't active
  1329. # [17:58] <timeless> ... but if we have more UCs for eager loading of Manifest
  1330. # [17:58] <chaals> q?
  1331. # [17:58] * Zakim sees chaals on the speaker queue
  1332. # [17:58] <timeless> ... maybe we could make it happen
  1333. # [17:58] <timeless> marcosc: we've been very careful to not put Manifest on the critical path for performance reasons
  1334. # [17:58] <timeless> ack chaals
  1335. # [17:58] * Zakim sees no one on the speaker queue
  1336. # [17:58] <timeless> chaals: to kenneth_, we understand that for i18n, you could have horrible things
  1337. # [17:58] <timeless> ... we have bilingual markets
  1338. # [17:58] * darobin Travis, hober: T minus 2 minutes
  1339. # [17:59] <timeless> ... Khazakhstan/Ukraine
  1340. # [17:59] * Joins: Shige (~Shige@public.cloak)
  1341. # [17:59] * Quits: JonathanJ3 (~JonathanJ3@public.cloak) ("Leaving")
  1342. # [17:59] * Joins: JonathanJ3 (~JonathanJ3@public.cloak)
  1343. # [17:59] <timeless> ... .ua, it would have Khazakh and Russian
  1344. # [17:59] * Quits: JonathanJ3 (~JonathanJ3@public.cloak) ("Leaving")
  1345. # [17:59] * Joins: JonathanJ3 (~JonathanJ3@public.cloak)
  1346. # [17:59] <timeless> marcosc: how does user today select preferred language?
  1347. # [17:59] <timeless> chaals: button on page
  1348. # [17:59] <timeless> marcosc: why not rewrite the page/url then?
  1349. # [18:00] <timeless> ... this is part of a lazy load
  1350. # [18:00] <timeless> ... by that point you've made your decision
  1351. # [18:00] <timeless> kenneth_: maybe we should have spec text
  1352. # [18:00] * Quits: skim13 (~skim13@public.cloak) (skim13)
  1353. # [18:00] <timeless> marcosc: curious case of dynamically changing
  1354. # [18:00] <timeless> ... if you kicked off a manifest load
  1355. # [18:00] <timeless> ... and you change your link-rel
  1356. # [18:00] <timeless> ... maybe you need to cancel the manifest and get a new one
  1357. # [18:00] <ArtB> -> https://github.com/w3c/manifest/issues/253 The curious case of the vanishing\mutating link element
  1358. # [18:00] <timeless> ... I agree, but there are signals from user to web app
  1359. # [18:01] <timeless> ... we have pressure from Mozilla
  1360. # [18:01] <timeless> ... need to consider UCs
  1361. # [18:01] * Quits: HZ_ (~HZ@public.cloak) ("Page closed")
  1362. # [18:01] <timeless> kenneth_: would it help to have base manifest + per language manifest?
  1363. # [18:01] <timeless> chaals: sort of a pain in the butt
  1364. # [18:01] <timeless> ... one model in the issue is a fairly lightweight approach
  1365. # [18:01] * Joins: HZ_ (~HZ@public.cloak)
  1366. # [18:01] <timeless> ... names+icons
  1367. # [18:01] <darobin> --- HTML 5 is a REC --- :)
  1368. # [18:01] <timeless> ... lazily do it
  1369. # [18:01] * timeless darobin ? really
  1370. # [18:01] * ArtB is having having flashbacks about Widget Internationalization ;-)
  1371. # [18:01] <timeless> ... do it only for locales
  1372. # [18:01] <adrianba> q?
  1373. # [18:01] * Zakim sees no one on the speaker queue
  1374. # [18:01] * timeless too
  1375. # [18:01] * marcosc hits ArtB
  1376. # [18:02] <timeless> ... having to do this as 2 lines is better than 6
  1377. # [18:02] * Joins: tantek (~tantek@public.cloak)
  1378. # [18:02] <timeless> ... but thousands of lines will be bad
  1379. # [18:02] <timeless> marcosc: requests i have is scope creep
  1380. # [18:02] <timeless> ... but then define languages the app supports
  1381. # [18:02] <timeless> ... then the data isn't complete
  1382. # [18:02] <timeless> ... what does it mean
  1383. # [18:02] <timeless> chaals: you don't need to list them, just look through the JSON
  1384. # [18:02] <timeless> ... i'm arguing for a dual model
  1385. # [18:03] <timeless> ... we have yandex.ua, yandex.kz, yandex.ru
  1386. # [18:03] <sicking> q+
  1387. # [18:03] * Zakim sees sicking on the speaker queue
  1388. # [18:03] <timeless> ... they have the appropriate languages for those locales built in
  1389. # [18:03] * Quits: JonathanJ3 (~JonathanJ3@public.cloak) (Client closed connection)
  1390. # [18:03] <timeless> ... we probably wouldn't include Turkish in the Ukrainian Manifest
  1391. # [18:03] * ArtB wonders what W3C Memes hober and darobin are creating now ;)
  1392. # [18:03] <timeless> kenneth_: can't you just generate the manifest?
  1393. # [18:03] <timeless> ack sicking
  1394. # [18:03] * Zakim sees no one on the speaker queue
  1395. # [18:03] <timeless> sicking: i agree there's a need to be able to upload multiple languages in the same thing
  1396. # [18:04] <timeless> ... i don't think we should solve client side localization for the web
  1397. # [18:04] <timeless> ... in it
  1398. # [18:04] <timeless> ... Mozilla has done complicated localization investigation
  1399. # [18:04] * darobin timeless, yup, really
  1400. # [18:04] <timeless> ... Plural
  1401. # [18:04] * timeless congrats
  1402. # [18:04] <timeless> ... Gender
  1403. # [18:04] * darobin ta
  1404. # [18:04] <timeless> ... 2, 3 count
  1405. # [18:04] * chaals plurals in russian ;)
  1406. # [18:04] <timeless> ... this becomes very hairy
  1407. # [18:04] <adrianba> q+ Kevin_Hill
  1408. # [18:04] * Zakim sees Kevin_Hill on the speaker queue
  1409. # [18:04] * timeless 0 is fun too
  1410. # [18:04] <timeless> ... we've researched for years
  1411. # [18:04] <timeless> ... we've done localization for manifest
  1412. # [18:05] <timeless> ... i don't know if it's used at all
  1413. # [18:05] <timeless> ... it's so lacking in capabilities
  1414. # [18:05] <timeless> mounir: why do you need that if you're just localizing the title
  1415. # [18:05] <timeless> ... i assume it's just the fields in the app title
  1416. # [18:05] <timeless> chaals: name and icon
  1417. # [18:05] <timeless> ... no need for count/gender
  1418. # [18:05] <timeless> ... marcosc says "please don't use the clunky FirefoxOS model"
  1419. # [18:06] <timeless> ... i'm sympathetic to "let's not create the ultimate client localization thing in manifest"
  1420. # [18:06] <timeless> sicking: is it worth doing something really crappy
  1421. # [18:06] * Quits: Shige (~Shige@public.cloak) (Ping timeout: 180 seconds)
  1422. # [18:06] <timeless> ... i'd rather people work on how to do client side localization
  1423. # [18:06] <timeless> ... i don't see w3c working on it
  1424. # [18:06] <timeless> ... i'd love someone to do it
  1425. # [18:06] <timeless> chaals: action sicking to write it up?
  1426. # [18:06] <timeless> [ laughter ]
  1427. # [18:06] <timeless> q?
  1428. # [18:06] * Zakim sees Kevin_Hill on the speaker queue
  1429. # [18:06] <timeless> ack Kevin_Hill
  1430. # [18:06] * Zakim sees no one on the speaker queue
  1431. # [18:06] <timeless> Kevin_Hill: for l10n discussion
  1432. # [18:07] <timeless> ... I'd hate to see localizing the app
  1433. # [18:07] <timeless> ... i could see localizing Offline
  1434. # [18:07] <timeless> ... and basic fields
  1435. # [18:07] <timeless> chaals: absolutely
  1436. # [18:07] <timeless> ... i don't think anyone is suggesting that
  1437. # [18:07] <timeless> ... other things you want feedback on?
  1438. # [18:07] <timeless> ... or other feedback people want to give you?
  1439. # [18:07] <timeless> marcosc: we need to
  1440. # [18:07] <timeless> ... what we have here
  1441. # [18:07] <timeless> ... doesn't let you define
  1442. # [18:08] <timeless> ... all the things you need to make a web app you can take offline
  1443. # [18:08] <timeless> ... / install locally
  1444. # [18:08] <timeless> ... we need to have that discussion
  1445. # [18:08] <timeless> ... we need the right people in the room
  1446. # [18:08] <timeless> ... we need to work out scope issue
  1447. # [18:08] <timeless> ... -- the biggest blocker
  1448. # [18:08] <timeless> ... how it relates to ServiceWorkers (SW)
  1449. # [18:08] <timeless> ... it lets you relate to homescreen
  1450. # [18:08] <timeless> ... the bits that are there, it's pretty cool
  1451. # [18:08] <timeless> ... Chrome/FirefoxOS
  1452. # [18:08] <timeless> mounir: the next big thing is Scope/SW Scope
  1453. # [18:09] <timeless> ... we need Manifest and SW define Scopes [compatibly]
  1454. # [18:09] <timeless> ... maybe Manifest defines Scope and SW uses it
  1455. # [18:09] <timeless> chaals: i agree modular i18n, it's nice/small/handy
  1456. # [18:09] <timeless> ... let's try to get it shipped
  1457. # [18:09] <timeless> ... before we boil the ocean
  1458. # [18:09] <timeless> ... we can do that in v1.1
  1459. # [18:09] <timeless> marcosc: we need to have these discussions
  1460. # [18:09] <timeless> ... come talk to us this week
  1461. # [18:09] <timeless> ... we have time
  1462. # [18:10] <timeless> chaals: i'd invite you to talk to those guys directly
  1463. # [18:10] * Joins: JonathanJ3 (~JonathanJ3@public.cloak)
  1464. # [18:10] <timeless> ... on our side, they're in Russia and Ukraine
  1465. # [18:10] <timeless> marcosc: i put some ideas
  1466. # [18:10] <jhund> just added my comments on loc to https://github.com/w3c/manifest/issues/211
  1467. # [18:10] <timeless> ... worth having a look at that
  1468. # [18:10] <timeless> chaals: any more on this?
  1469. # [18:10] <timeless> q?
  1470. # [18:10] * Zakim sees no one on the speaker queue
  1471. # [18:10] * Joins: jsbell_ (~jsbell@public.cloak)
  1472. # [18:11] <timeless> Topic: Permissions API
  1473. # [18:11] * Quits: weinig (~weinig@public.cloak) (weinig)
  1474. # [18:11] <timeless> [ Break until 11am ]
  1475. # [18:11] * Quits: kinjim (~kinjim@public.cloak) (Client closed connection)
  1476. # [18:11] <Zakim> -Olli_Pettay
  1477. # [18:12] * Quits: hiroki (hiroki@public.cloak)
  1478. # [18:12] * Quits: donghoon (~donghoon@public.cloak) ("Page closed")
  1479. # [18:12] * Quits: shoko (~shoko@public.cloak) ("Page closed")
  1480. # [18:12] * Quits: taku (~taku@public.cloak) ("Page closed")
  1481. # [18:12] <timeless> [ chaals searches for a Chair ... since everyone with Chair experience is going to the AC meeting ]
  1482. # [18:12] * Joins: Shige (~Shige@public.cloak)
  1483. # [18:13] <timeless> chaals: ok, marcosc will chair
  1484. # [18:13] <Zakim> -anssik
  1485. # [18:13] * Quits: dka (~dka@public.cloak) (dka)
  1486. # [18:14] * Quits: hoyounkim (~hoyounkim@public.cloak) (hoyounkim)
  1487. # [18:14] * Quits: a12u (~androirc@public.cloak) ("AndroIRC - Android IRC Client ( http://www.androirc.com )")
  1488. # [18:14] * Quits: igarashi (~igarashi@public.cloak) ("Page closed")
  1489. # [18:15] <timeless> RRSAgent, draft mintues
  1490. # [18:15] <RRSAgent> I'm logging. I don't understand 'draft mintues', timeless. Try /msg RRSAgent help
  1491. # [18:15] <timeless> RRSAgent, draft minutes
  1492. # [18:15] <RRSAgent> I have made the request to generate http://www.w3.org/2014/10/28-webapps-minutes.html timeless
  1493. # [18:16] * Quits: jrossi (~jrossi@public.cloak) (Ping timeout: 180 seconds)
  1494. # [18:16] * Quits: jcraig (~jcraig@public.cloak) (jcraig)
  1495. # [18:16] * Quits: yinagaki (~yinagaki@public.cloak) (Ping timeout: 180 seconds)
  1496. # [18:16] * Quits: brianraymor (~brianraymor@public.cloak) (Ping timeout: 180 seconds)
  1497. # [18:16] * Quits: Tomoki (~Tomoki@public.cloak) (Ping timeout: 180 seconds)
  1498. # [18:16] * Quits: chaals (~Adium@public.cloak) ("Leaving.")
  1499. # [18:16] <Zakim> -Laszlo
  1500. # [18:17] * Quits: Claes (~Claes@public.cloak) (Ping timeout: 180 seconds)
  1501. # [18:17] * Quits: Nishanth (~Nishanth@public.cloak) (Ping timeout: 180 seconds)
  1502. # [18:17] * Quits: benjamp (~benjamp@public.cloak) (Ping timeout: 180 seconds)
  1503. # [18:18] * Quits: _M_ (~_M_@public.cloak) (Ping timeout: 180 seconds)
  1504. # [18:19] * Quits: kunio (~kunio@public.cloak) (Ping timeout: 180 seconds)
  1505. # [18:19] * Quits: stone (~stone@public.cloak) (Ping timeout: 180 seconds)
  1506. # [18:19] <ArtB> Present+ Robin_Berjon, Ali_Alabbas, Benjamin_Poulain, Bryan_Sullivan, Dan_Appelquist, Ted_Oconnor, Joerg_Heuer, Marcos_Caceres, Mounir_Lamouri, Sam_Ruby, Shijun_Sun, Stephan_Steglich, Travis_Leithead, Kevin_Hill
  1507. # [18:20] <ArtB> RRSAgent, make minutes
  1508. # [18:20] <RRSAgent> I have made the request to generate http://www.w3.org/2014/10/28-webapps-minutes.html ArtB
  1509. # [18:20] * Quits: Kevin_Hill (~Kevin_Hill@public.cloak) (Ping timeout: 180 seconds)
  1510. # [18:20] * Quits: GeunHyung (~GeunHyung@public.cloak) (Ping timeout: 180 seconds)
  1511. # [18:20] * Quits: JonathanJ3 (~JonathanJ3@public.cloak) (Client closed connection)
  1512. # [18:20] * Quits: tomoyuki (~tomoyuki@public.cloak) (tomoyuki)
  1513. # [18:21] * Quits: wooglae1 (~Adium@public.cloak) ("Leaving.")
  1514. # [18:21] * Quits: Hyunjin (~Hyunjin@public.cloak) (Ping timeout: 180 seconds)
  1515. # [18:21] * Quits: forty4 (~Adium@public.cloak) ("Leaving.")
  1516. # [18:22] * Quits: hjlee (~hjlee@public.cloak) (Ping timeout: 180 seconds)
  1517. # [18:25] * Quits: aaa (~aaa@public.cloak) (Ping timeout: 180 seconds)
  1518. # [18:26] * Joins: forty4 (~forty4@public.cloak)
  1519. # [18:26] * Joins: jrossi (~jrossi@public.cloak)
  1520. # [18:28] * Joins: jcraig (~jcraig@public.cloak)
  1521. # [18:29] * Quits: forty4 (~forty4@public.cloak) ("Leaving.")
  1522. # [18:29] * Joins: tomoyuki (~tomoyuki@public.cloak)
  1523. # [18:30] * Joins: jhund_ (~jhund@public.cloak)
  1524. # [18:33] * Quits: TNK (~KIMWOOGLAE@public.cloak) (Ping timeout: 180 seconds)
  1525. # [18:34] * Quits: kn1 (~k.n@public.cloak) (Ping timeout: 180 seconds)
  1526. # [18:34] * Quits: Dong-Young (~Dong-Young@public.cloak) (Ping timeout: 180 seconds)
  1527. # [18:34] * Quits: jhund (~jhund@public.cloak) (Ping timeout: 180 seconds)
  1528. # [18:35] * Joins: hoyounkim (~hoyounkim@public.cloak)
  1529. # [18:35] * Quits: hoyounkim (~hoyounkim@public.cloak) (hoyounkim)
  1530. # [18:36] * Joins: hoyounkim (~hoyounkim@public.cloak)
  1531. # [18:36] * Quits: hoyounkim (~hoyounkim@public.cloak) (hoyounkim)
  1532. # [18:38] * Quits: sunghan (~sunghan@public.cloak) (Ping timeout: 180 seconds)
  1533. # [18:39] * Quits: tomoyuki (~tomoyuki@public.cloak) (tomoyuki)
  1534. # [18:39] * Quits: cyns (~cyns@public.cloak) (Ping timeout: 180 seconds)
  1535. # [18:39] * Joins: kbx_ (~kbx@public.cloak)
  1536. # [18:40] * Joins: JonathanJ1 (~hollobit@public.cloak)
  1537. # [18:41] * Quits: glenn (~gadams@public.cloak) (Client closed connection)
  1538. # [18:43] * Quits: gludi|2 (~kvirc@public.cloak) (Client closed connection)
  1539. # [18:43] * Joins: dka (~dka@public.cloak)
  1540. # [18:43] * Quits: kbx (~kbx@public.cloak) (Ping timeout: 180 seconds)
  1541. # [18:43] * Joins: gludi|2 (~kvirc@public.cloak)
  1542. # [18:44] * Quits: Evangelos (~Evangelos@public.cloak) (Ping timeout: 180 seconds)
  1543. # [18:45] * Quits: sam (osamu@public.cloak) (Ping timeout: 180 seconds)
  1544. # [18:45] * Quits: dom (~dom@public.cloak) (Ping timeout: 180 seconds)
  1545. # [18:46] * Quits: Cyril (~chatzilla@public.cloak) (Ping timeout: 180 seconds)
  1546. # [18:46] * Joins: sam (osamu@public.cloak)
  1547. # [18:47] * Quits: ArtB (~abarsto@public.cloak) ("Leaving.")
  1548. # [18:51] * Quits: gludi|2 (~kvirc@public.cloak) (Client closed connection)
  1549. # [18:51] * Joins: gludi|2 (~kvirc@public.cloak)
  1550. # [18:51] * Joins: forty4 (~forty4@public.cloak)
  1551. # [18:51] * Joins: tomoyuki (~tomoyuki@public.cloak)
  1552. # [18:52] * Quits: StephanSteglcih (~StephanSteglcih@public.cloak) (Ping timeout: 180 seconds)
  1553. # [18:52] * Joins: wooglae (~Adium@public.cloak)
  1554. # [18:53] * Quits: JonathanJ1 (~hollobit@public.cloak) (Client closed connection)
  1555. # [18:54] * Joins: JonathanJ1 (~hollobit@public.cloak)
  1556. # [18:56] * Quits: kbx_ (~kbx@public.cloak) (Ping timeout: 180 seconds)
  1557. # [18:56] * Quits: jcraig (~jcraig@public.cloak) (jcraig)
  1558. # [18:56] * Quits: fjh (~fhirsch3@public.cloak) (fjh)
  1559. # [18:56] * Quits: HZ_ (~HZ@public.cloak) (Ping timeout: 180 seconds)
  1560. # [18:58] * Joins: forty41 (~forty4@public.cloak)
  1561. # [18:59] <Zakim> +Laszlo
  1562. # [18:59] * Quits: jcdufourd (~jcdufourd@public.cloak) (Ping timeout: 180 seconds)
  1563. # [19:00] * Quits: tantek (~tantek@public.cloak) (tantek)
  1564. # [19:01] <Zakim> +[IPcaller]
  1565. # [19:01] <smaug> Zakim, [IPcaller] is Olli_Pettay
  1566. # [19:01] <Zakim> +Olli_Pettay; got it
  1567. # [19:01] <smaug> Zakim, nick smaug is Olli_Pettay
  1568. # [19:01] <Zakim> ok, smaug, I now associate you with Olli_Pettay
  1569. # [19:01] * Joins: jcraig (~jcraig@public.cloak)
  1570. # [19:02] * Joins: fjh (~fhirsch3@public.cloak)
  1571. # [19:02] * Quits: forty4 (~forty4@public.cloak) (Ping timeout: 180 seconds)
  1572. # [19:03] * Joins: Cyril (~chatzilla@public.cloak)
  1573. # [19:04] * Joins: hiroki (hiroki@public.cloak)
  1574. # [19:04] * Joins: npdoty (npdoty@public.cloak)
  1575. # [19:05] * Joins: chaals (~Adium@public.cloak)
  1576. # [19:07] * Quits: Zefa (~Zefa@public.cloak) (Ping timeout: 180 seconds)
  1577. # [19:07] <Zakim> +[IPcaller]
  1578. # [19:07] * Joins: a12u (~androirc@public.cloak)
  1579. # [19:07] <anssik> zakim, [IPcaller] is me
  1580. # [19:07] <Zakim> +anssik; got it
  1581. # [19:08] <Travis> scribe: Travis
  1582. # [19:08] <Travis> scribeNick: Travis
  1583. # [19:08] <Travis> Topic: Permissions API
  1584. # [19:08] * Joins: Claes (~Claes@public.cloak)
  1585. # [19:09] <Travis> q?
  1586. # [19:09] * Zakim sees no one on the speaker queue
  1587. # [19:09] <mounir> http://lists.w3.org/Archives/Public/public-webapps/2014JulSep/0389.html
  1588. # [19:10] * Joins: stone (~stone@public.cloak)
  1589. # [19:10] * Joins: a1zu (~androirc@public.cloak)
  1590. # [19:10] <Travis> mounir: It is very simple.
  1591. # [19:10] <Travis> ... whether to know if a site has access to a specific permission.
  1592. # [19:10] * Quits: Cyril (~chatzilla@public.cloak) (Ping timeout: 180 seconds)
  1593. # [19:10] <Travis> ... [describes the API shape]
  1594. # [19:11] <Travis> ... Many API defintions require permission and try to abstract the permissions--creates a poor user experience.
  1595. # [19:11] * Quits: jhund_ (~jhund@public.cloak) (Ping timeout: 180 seconds)
  1596. # [19:11] <Travis> ... many developers will try to find workarounds.
  1597. # [19:11] <Travis> ... WebRTC is an example.
  1598. # [19:11] * Quits: hiroki (hiroki@public.cloak) (Ping timeout: 180 seconds)
  1599. # [19:12] * Joins: Cyril (~chatzilla@public.cloak)
  1600. # [19:12] * Quits: gludi|2 (~kvirc@public.cloak) ("Changing server...")
  1601. # [19:12] * Joins: gludi|2 (~kvirc@public.cloak)
  1602. # [19:12] <Travis> ... Abstracting permission status for website worked well when sites used new features but not often.
  1603. # [19:12] * Joins: weinig (~weinig@public.cloak)
  1604. # [19:12] * Joins: Kevin_Hill (~Kevin_Hill@public.cloak)
  1605. # [19:12] * npdoty regrets, I need to be in geolocation right now, while I would otherwise really like to be a part of your permission discussion.
  1606. # [19:12] * Joins: jcdufourd (~jcdufourd@public.cloak)
  1607. # [19:12] * Joins: hiroki (hiroki@public.cloak)
  1608. # [19:12] <Travis> ... now it's more common. Cite: hangouts needs WebRTC (it's required)
  1609. # [19:12] * Joins: Zefa (~Zefa@public.cloak)
  1610. # [19:12] <Travis> ... Issues: Should we have a specific permissions API or add permissions to every API that needs it.
  1611. # [19:13] * Quits: gludi|2 (~kvirc@public.cloak) ("Changing server...")
  1612. # [19:13] * Joins: gludi|2 (~kvirc@public.cloak)
  1613. # [19:13] * Joins: tantek (~tantek@public.cloak)
  1614. # [19:13] * Joins: dom (dom@public.cloak)
  1615. # [19:13] <Travis> richt: If I've never been to the site, I don't know if I have permission (obviously).
  1616. # [19:14] <Travis> ... if I just store something like a cookie, why isn't that sufficient?
  1617. # [19:14] * timeless npdoty: you aren't alone in missing, but i'm sure you'll be missed :)
  1618. # [19:14] <Travis> mounir: That seems hacky.
  1619. # [19:14] * Joins: sunghan (~sunghan@public.cloak)
  1620. # [19:14] <timeless> Zakim, timeless has left Portland
  1621. # [19:14] <Zakim> -timeless; got it
  1622. # [19:14] <Travis> ... There could be an issue if you inject adds.
  1623. # [19:14] <Travis> ... They could just use your permission if they find your cookie. It's a security issue.
  1624. # [19:14] * Joins: aizu (~androirc@public.cloak)
  1625. # [19:14] <Travis> richt: This can be solved...
  1626. # [19:15] * Joins: GeunHyung (~GeunHyung@public.cloak)
  1627. # [19:15] <Travis> mounir: you inject a script in your own origin. If you put your token in local storage they can just read it.
  1628. # [19:15] <Travis> richt: any idea on how to solve the security issue.
  1629. # [19:15] <Travis> marcosc: well, you know the effective script origin... you could block it.
  1630. # [19:16] <Travis> ... on IOS it tells you if some app is using something in the background--you can detect and control it.
  1631. # [19:16] <Travis> ... You could move it to the server, or try to prevent on the client.
  1632. # [19:16] <Travis> richt: in GUM, I could just set a flag and read it when I come back...
  1633. # [19:17] * Quits: gludi|2 (~kvirc@public.cloak) ("Changing server...")
  1634. # [19:17] <Travis> marcosc: You should be able to clear permissions separately from cookies, etc.
  1635. # [19:17] * Joins: gludi|2 (~kvirc@public.cloak)
  1636. # [19:17] * Quits: a1zu (~androirc@public.cloak) (Ping timeout: 180 seconds)
  1637. # [19:17] * Quits: a12u (~androirc@public.cloak) (Ping timeout: 180 seconds)
  1638. # [19:17] <Travis> mounir: Cookies is not really the right solution to the problem.
  1639. # [19:17] <Travis> ... another solution is to sandbox the ad-injection.
  1640. # [19:17] <Travis> q?
  1641. # [19:17] * Zakim sees no one on the speaker queue
  1642. # [19:17] <mounir> q?
  1643. # [19:17] * Zakim sees no one on the speaker queue
  1644. # [19:18] <Travis> marcosc: We talked a bit about use-cases. Was there an idea about being able to group permissions?
  1645. # [19:18] <Travis> ... example: I need geo and camera access. How does that work.
  1646. # [19:18] <Travis> ?
  1647. # [19:18] <Travis> mounir: something that is planned: permissionchanged event.
  1648. # [19:18] * Quits: gludi|2 (~kvirc@public.cloak) ("Changing server...")
  1649. # [19:18] * Joins: gludi|2 (~kvirc@public.cloak)
  1650. # [19:18] <Travis> ... there was a sec permission meeting in paris: they discussed this API
  1651. # [19:19] <Travis> ... in WebRTC context, you don't have camera, but do have mic.
  1652. # [19:19] * Quits: aizu (~androirc@public.cloak) (Client closed connection)
  1653. # [19:19] * Quits: gludi|2 (~kvirc@public.cloak) ("Changing server...")
  1654. # [19:19] * Joins: gludi|2 (~kvirc@public.cloak)
  1655. # [19:19] <Travis> ... camera icon could be enabled/disabled based on permission status.
  1656. # [19:19] <Travis> ... as soon as you are allowed to read permission status, you are allowed to track it.
  1657. # [19:19] <Travis> mounir: Any implementer feedback?
  1658. # [19:20] <Travis> sicking: I think this looks good
  1659. # [19:20] <Travis> marcosc: any concern about this?
  1660. # [19:20] * Joins: a12u (~androirc@public.cloak)
  1661. # [19:20] <Travis> sicking: no. It's syntax. It doesn't really matter where it lives.
  1662. # [19:21] <Travis> ShijunS: Suggest take topic to WebRTC meeting for feedback
  1663. # [19:21] <Travis> ... there is no "middle" layer in WebRTC
  1664. # [19:21] <Travis> sicking: Well, that doesn't change anything...
  1665. # [19:21] <Travis> ... site could add nav.permission.has('camera') and it would know whether it would succeed or not.
  1666. # [19:22] <Travis> ... many sites want to be aware before the implementation would throw a permission prompt to the user.
  1667. # [19:23] <Travis> ShijunS: Scenario: visit a page, then navigate back. It doesn't necessarily mean the user wants to automatically grant permission.
  1668. # [19:23] <Travis> marcosc: What would you folks like to see? More than what we have here?
  1669. # [19:23] * Quits: npdoty (npdoty@public.cloak)
  1670. # [19:23] <Travis> ShijunS: Can work through offline before talking to WebRTC.
  1671. # [19:24] <Travis> mounir: I will circulate more widely. Web Apps may not take this (scope question). Perhaps it will go to webappsec?
  1672. # [19:24] <Travis> ??: Would it apply to packaged apps?
  1673. # [19:25] <Travis> mounir: packaged apps may be out-of-scope.
  1674. # [19:25] <Travis> sicking: I see no reason why it wouldn't work. You can use this to ask for permission, just to check for position.
  1675. # [19:25] * Joins: npdoty (npdoty@public.cloak)
  1676. # [19:25] <Travis> mounir: depends on how your packaged apps work. Perhaps you don't want to allow this for your packaged apps.
  1677. # [19:26] <Travis> richt: Let's say I ask, and get a 'denied'. Now my app has to tell the user how enable permission (there's no way to be re-prompted)
  1678. # [19:26] * Joins: seo (~seo@public.cloak)
  1679. # [19:26] * Joins: glenn (~gadams@public.cloak)
  1680. # [19:26] <Travis> marcosc: If you could re-request it, that might work...
  1681. # [19:26] * Joins: jhund (~jhund@public.cloak)
  1682. # [19:27] * Quits: hiroki (hiroki@public.cloak)
  1683. # [19:27] * Joins: Hyunjin (~Hyunjin@public.cloak)
  1684. # [19:27] <Travis> mounir: Our data shows that people that deny really mean it. Otherwise they ignore it.
  1685. # [19:27] <adrianba> q+
  1686. # [19:27] * Zakim sees adrianba on the speaker queue
  1687. # [19:27] * Joins: npdoty_ (npdoty@public.cloak)
  1688. # [19:27] <Travis> mounir: In many browsers, there's a third option (just ignore it)
  1689. # [19:27] <Travis> richt: I'm talking about the iOS shortcut into the apps permission settings.
  1690. # [19:28] * Quits: rniwa (~rniwa@public.cloak) (rniwa)
  1691. # [19:28] <Travis> mounir: If you say no, it means no/never. This is a UA specific problem (about UX)
  1692. # [19:28] <Travis> ... I expect it will change in the future.
  1693. # [19:28] <Travis> richt: My point is that its very hard to undo a permission reject.
  1694. # [19:28] <npdoty_> q?
  1695. # [19:28] * Zakim sees adrianba on the speaker queue
  1696. # [19:28] <npdoty_> ack adrianba
  1697. # [19:28] * Zakim sees no one on the speaker queue
  1698. # [19:28] <Travis> adrianba: I agree with Rich. I think that this is a problem.
  1699. # [19:29] <Travis> ... If I visit a site, and wasn't expecting a prompt and now I click on no-never, then I'm stuck.
  1700. # [19:29] <Travis> ... another example: facebook asking for location. But then I change my mind... how do I (as the developer) do that?
  1701. # [19:29] <Travis> ... Does the app do the query?
  1702. # [19:30] * Joins: rniwa (~rniwa@public.cloak)
  1703. # [19:30] <sicking> q+
  1704. # [19:30] * Zakim sees sicking on the speaker queue
  1705. # [19:30] <Travis> ... Does the app have to have a database of the 1000's of mobile devices and show the user how to disable/enable.
  1706. # [19:30] <Travis> ... Perhaps a time-based model--if you just asked 5 minutes ago, don't re-prompt, if its been a year, maybe re-ask.
  1707. # [19:31] <Travis> ... the point of the API is to not show he prompt if its rejected. There's nothing for the UA to do here.
  1708. # [19:32] <Travis> sicking: I also agree that this is a problem--not necessarily with this API. It's not in the 'has' request--it's in the asking (say in Geoloc.)
  1709. # [19:32] <npdoty_> sicking proposes iReallyReallyMeanIt parameter
  1710. # [19:32] * Quits: npdoty (npdoty@public.cloak) (Ping timeout: 180 seconds)
  1711. # [19:32] * npdoty_ is now known as npdoty
  1712. # [19:32] * Yves nick :)
  1713. # [19:33] * Joins: tantek_ (~tantek@public.cloak)
  1714. # [19:33] <Travis> mounir: I think Ade meant that with this API folks wouldn't even bother asking. Whereas before they might ask again because they wouldn't know.
  1715. # [19:33] <Travis> ... I think we may be able to solve that problem later.
  1716. # [19:33] <Travis> richt: 1st step: accept that there is a problem
  1717. # [19:33] * Quits: glenn (~gadams@public.cloak) (Ping timeout: 180 seconds)
  1718. # [19:33] * Joins: igarashi (~igarashi@public.cloak)
  1719. # [19:34] <Travis> mounir: Agree, it is a problem. I don't know the # of people who deny, but I think it's soo low, it's practically no one.
  1720. # [19:34] <Travis> ... Basically, there's just one guy who presses deny.
  1721. # [19:34] <Travis> ... it's not an even distribution.
  1722. # [19:34] <Travis> richt: I also have some data (it's different than your data)
  1723. # [19:35] * Joins: TNK (~KIMWOOGLAE@public.cloak)
  1724. # [19:35] <Travis> mounir: 90% of folks are saying "i don't know"
  1725. # [19:35] <Travis> ... adding something to Geolocation for "I really really need this permission"--> then everyone will use that!
  1726. # [19:35] <Travis> ... now my problem is explaining how to undo that.
  1727. # [19:35] * Quits: fjh (~fhirsch3@public.cloak) (fjh)
  1728. # [19:35] <Travis> ... it would be great if users could access the permissions to review/change the permissions.
  1729. # [19:36] <Travis> ... rather than having each UA explain the process.
  1730. # [19:37] <Travis> mounir: I think it's a bad idea to have a way to access Chrome settings.
  1731. # [19:37] * Quits: tantek (~tantek@public.cloak) (Ping timeout: 180 seconds)
  1732. # [19:37] * Quits: stone (~stone@public.cloak) (Ping timeout: 180 seconds)
  1733. # [19:37] <Travis> adrianba: I agree we don't have to do this immediately.
  1734. # [19:37] * Joins: Cyril_ (~chatzilla@public.cloak)
  1735. # [19:37] * Joins: tantek (~tantek@public.cloak)
  1736. # [19:37] <Travis> ... Like Jonas' point, it's interesting to have the 'no I really need it' that could be called after a deny.
  1737. # [19:38] <sicking> q+
  1738. # [19:38] * Zakim sees sicking on the speaker queue
  1739. # [19:38] <Travis> ... and if you did have such a centralized method, what would it do? Maybe taking the user to the settings would be OK?
  1740. # [19:39] * Joins: StephanSteglich (~StephanSteglich@public.cloak)
  1741. # [19:39] <Travis> mounir: The 'i really mean it' means that they would ask for permission after they were denied, right? Seems not very useful at that point, because you have to trust the website...
  1742. # [19:39] <Travis> sicking: You could treat the has() to a call to the underlying API...
  1743. # [19:39] <Travis> Kevin_Hill: I'm probably that one guy clicking deny.
  1744. # [19:40] <npdoty> if we treat has() as a call to the API, that sounds a lot like the current situation (with geolocation at least), and has some advantages
  1745. # [19:40] <Travis> ... If the site says it can't provide the experience.
  1746. # [19:40] <Travis> ... The time factor is pretty important.
  1747. # [19:40] <Travis> ... It's not a yes/no decision for all time.
  1748. # [19:40] <npdoty> q+
  1749. # [19:40] * Zakim sees sicking, npdoty on the speaker queue
  1750. # [19:41] <Travis> mounir: I don't think the API is going against that. It's a decision the browser has to make for its user.
  1751. # [19:41] <mounir> q?
  1752. # [19:41] * Zakim sees sicking, npdoty on the speaker queue
  1753. # [19:41] * Quits: Cyril (~chatzilla@public.cloak) (Ping timeout: 180 seconds)
  1754. # [19:41] * Cyril_ is now known as Cyril
  1755. # [19:41] <Travis> ??: If I denied something, maybe I just want to be reminded that I denied and want to be reminded.
  1756. # [19:41] <npdoty> that's often how popup blockers work
  1757. # [19:42] <npdoty> s/??/Joannes/
  1758. # [19:42] * Quits: tantek_ (~tantek@public.cloak) (Ping timeout: 180 seconds)
  1759. # [19:42] <Travis> richt: Lots of browsers do provide that... icon next to the URL--but browsers all do this differently.
  1760. # [19:42] <Travis> .. would be nice to point the user to the same place across devices. Can be done in a couple of clicks.
  1761. # [19:43] <mounir> ack sicking
  1762. # [19:43] * Zakim sees npdoty on the speaker queue
  1763. # [19:43] <mounir> ack npdoty
  1764. # [19:43] * Zakim sees no one on the speaker queue
  1765. # [19:43] <Travis> npdoty: Came late... treating the has() call to a call to the underlying API.
  1766. # [19:43] * Joins: kn1 (~k.n@public.cloak)
  1767. # [19:43] <Travis> ... current way this is done: by calling the geolocation directly and getting a callback. It's easier for the UA to decide based on heuristics.
  1768. # [19:43] <Travis> ... at least for a while on iOS/Safari, it wouldn't deny forever; at least for 24 hours.
  1769. # [19:44] * Quits: jrossi (~jrossi@public.cloak) (Ping timeout: 180 seconds)
  1770. # [19:44] <Travis> ... Another advantage: it requires some cost. It may have to show something to the user.
  1771. # [19:44] * Quits: Kevin_Hill (~Kevin_Hill@public.cloak) (Ping timeout: 180 seconds)
  1772. # [19:45] <Travis> ... if you could determine whether someone else had asked, you could avoid the call. Many sites are conscious about being the source of a permission prompt.
  1773. # [19:45] <Travis> marcosc: We could track the effective origin of the call to the permission access and make a decision based on that.
  1774. # [19:46] <Travis> npdoty: It's been hard to do that tainting.
  1775. # [19:46] <Travis> ... It's hard to be sure.
  1776. # [19:46] <Travis> marcosc: next steps?
  1777. # [19:46] <Travis> mounir: I started writing an official draft; not done yet, but soon.
  1778. # [19:46] <Travis> ... need implemation feedback. We have some security issues. Clear Apple is not supporting.
  1779. # [19:46] <npdoty> mounir: because an embedded script can create a new script element on the page, and that script element will have the effective origin of the host page
  1780. # [19:47] <Travis> ... in Chrome we are interested in implementing by EOY, but not shipping. We want something experimental and to know if it can ship next year.
  1781. # [19:47] <npdoty> q+ to remind about use cases
  1782. # [19:47] * Zakim sees npdoty on the speaker queue
  1783. # [19:47] * Quits: Shige (~Shige@public.cloak) (Ping timeout: 180 seconds)
  1784. # [19:47] <Travis> mounir: Finding a home for this is important. Probably webappsec. DAP also volunteered to host.
  1785. # [19:48] <mounir> ack npdoty
  1786. # [19:48] <Zakim> npdoty, you wanted to remind about use cases
  1787. # [19:48] * Zakim sees no one on the speaker queue
  1788. # [19:49] <Travis> npdoty: If we could document the use cases (a concise list) of things we want to fix, and perhaps we can explore an alternate proposal? Seems like DAP had a permission spec a while ago...
  1789. # [19:49] <lgombos> link to DAP spec that i also helped to edit - http://dev.w3.org/2009/dap/perms/FeaturePermissions.html
  1790. # [19:49] <Travis> mounir: Not a big fan of solving use cases one-by-one. Will create a mess.
  1791. # [19:50] <Travis> ... we should definitely solve privacy issues.
  1792. # [19:50] * Quits: a12u (~androirc@public.cloak) ("AndroIRC - Android IRC Client ( http://www.androirc.com )")
  1793. # [19:51] <Travis> npdoty: [not an expert] effective script origin is hard.
  1794. # [19:51] * Quits: Hyunjin (~Hyunjin@public.cloak) ("Page closed")
  1795. # [19:51] * Joins: a12u (~androirc@public.cloak)
  1796. # [19:51] * Joins: Hyunjin (~Hyunjin@public.cloak)
  1797. # [19:51] <Travis> mounir: The origin-mixing problem just makes it very hard to safely ask permissions.
  1798. # [19:52] * Quits: jcraig (~jcraig@public.cloak) (jcraig)
  1799. # [19:52] <Travis> marcosc: The tracking may not be a bad practice for some sites...they may want to collect this data!
  1800. # [19:52] * Joins: jrossi (~jrossi@public.cloak)
  1801. # [19:52] <npdoty> yes, I would like if we could move away from ever embedding scripts from another origin in the same browsing context, but I think we're a long, long way from that
  1802. # [19:53] <Travis> marcosc: The assumption that the web will be locked down by CSP may contradict some business goals.
  1803. # [19:53] <npdoty> that there are other security issues currently is not a reason to ignore new privacy/security issues we might introduce.
  1804. # [19:53] <Travis> marcosc: Any final thoughts/comments?
  1805. # [19:53] <Travis> ... no?
  1806. # [19:53] <Travis> ... that's a wrap.
  1807. # [19:54] * Quits: alia (~alia@public.cloak) ("Page closed")
  1808. # [19:54] * Joins: jcraig (~jcraig@public.cloak)
  1809. # [19:54] <Yves> lunch break
  1810. # [19:54] * Quits: Claes (~Claes@public.cloak) ("Page closed")
  1811. # [19:54] <Zakim> -anssik
  1812. # [19:54] * Quits: sam (osamu@public.cloak) (Ping timeout: 180 seconds)
  1813. # [19:54] <Zakim> -Laszlo
  1814. # [19:55] * Quits: marcosc (~marcosc@public.cloak) (Client closed connection)
  1815. # [19:57] * Quits: tomoyuki (~tomoyuki@public.cloak) (tomoyuki)
  1816. # [19:57] * Quits: alan-i (~alan-i@public.cloak) (Ping timeout: 180 seconds)
  1817. # [19:58] * Quits: darobin (rberjon@public.cloak) (Client closed connection)
  1818. # [19:58] * Quits: GeunHyung (~GeunHyung@public.cloak) (Ping timeout: 180 seconds)
  1819. # [19:58] * Quits: Hyunjin (~Hyunjin@public.cloak) (Ping timeout: 180 seconds)
  1820. # [19:58] * Joins: kbx (~kbx@public.cloak)
  1821. # [19:58] * Joins: darobin (rberjon@public.cloak)
  1822. # [19:59] * Quits: weinig (~weinig@public.cloak) (weinig)
  1823. # [19:59] * Quits: ShijunS (~ShijunS@public.cloak) (Ping timeout: 180 seconds)
  1824. # [19:59] * Quits: israelh (~israelh@public.cloak) (Ping timeout: 180 seconds)
  1825. # [20:00] * Joins: weinig (~weinig@public.cloak)
  1826. # [20:00] * Joins: Cyril_ (~chatzilla@public.cloak)
  1827. # [20:01] <Zakim> -Olli_Pettay
  1828. # [20:01] * Quits: sunghan (~sunghan@public.cloak) (Ping timeout: 180 seconds)
  1829. # [20:01] * Quits: kbx (~kbx@public.cloak) (Client closed connection)
  1830. # [20:01] * Quits: jhund (~jhund@public.cloak) (Ping timeout: 180 seconds)
  1831. # [20:02] * Joins: glenn (~gadams@public.cloak)
  1832. # [20:02] * Quits: adrianba (~adrianba@public.cloak) (Ping timeout: 180 seconds)
  1833. # [20:03] * Joins: marcosc (~marcosc@public.cloak)
  1834. # [20:03] * Quits: jcdufourd (~jcdufourd@public.cloak) (Ping timeout: 180 seconds)
  1835. # [20:04] * Quits: forty41 (~forty4@public.cloak) ("Leaving.")
  1836. # [20:05] * Joins: forty4 (~forty4@public.cloak)
  1837. # [20:05] * Quits: forty4 (~forty4@public.cloak) ("Leaving.")
  1838. # [20:05] * Quits: notbenjamin (~textual@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
  1839. # [20:05] * Quits: Cyril (~chatzilla@public.cloak) (Ping timeout: 180 seconds)
  1840. # [20:05] * Quits: darobin (rberjon@public.cloak) (Ping timeout: 180 seconds)
  1841. # [20:05] * Quits: glenn (~gadams@public.cloak) (Client closed connection)
  1842. # [20:05] * Quits: myakura (~myakura@public.cloak) (Client closed connection)
  1843. # [20:07] * Quits: youngwoojo (~youngwoojo@public.cloak) (Ping timeout: 180 seconds)
  1844. # [20:08] * Joins: jcraig_ (~jcraig@public.cloak)
  1845. # [20:09] * Joins: adrianba (~adrianba@public.cloak)
  1846. # [20:09] * Quits: adrianba (~adrianba@public.cloak) ("Leaving")
  1847. # [20:09] * Quits: Travis (~Travis@public.cloak) (Ping timeout: 180 seconds)
  1848. # [20:09] * Quits: weinig (~weinig@public.cloak) (weinig)
  1849. # [20:10] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
  1850. # [20:10] * Quits: sicking (~sicking@public.cloak) (sicking)
  1851. # [20:10] * Joins: zcorpan (~zcorpan@public.cloak)
  1852. # [20:10] * Quits: kn1 (~k.n@public.cloak) (Ping timeout: 180 seconds)
  1853. # [20:11] * Quits: Cyril_ (~chatzilla@public.cloak) (Ping timeout: 180 seconds)
  1854. # [20:12] * Quits: marcosc (~marcosc@public.cloak) (Client closed connection)
  1855. # [20:12] * Quits: jcraig (~jcraig@public.cloak) (Ping timeout: 180 seconds)
  1856. # [20:12] * jcraig_ is now known as jcraig
  1857. # [20:12] * Quits: lgombos (~lgombos@public.cloak) (Ping timeout: 180 seconds)
  1858. # [20:12] * Joins: marcosc (~marcosc@public.cloak)
  1859. # [20:13] * Joins: brendaneich (~brendaneich1@public.cloak)
  1860. # [20:13] * Quits: npdoty (npdoty@public.cloak)
  1861. # [20:14] * Quits: hiroto_ (~hiroto@public.cloak) (Ping timeout: 180 seconds)
  1862. # [20:17] <timeless> s/adds/ads/
  1863. # [20:17] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
  1864. # [20:17] <timeless> s/IOS/iOS/
  1865. # [20:19] * Quits: dka (~dka@public.cloak) (dka)
  1866. # [20:19] * Quits: marcosc (~marcosc@public.cloak) (Ping timeout: 180 seconds)
  1867. # [20:19] * Quits: jrossi (~jrossi@public.cloak) (Ping timeout: 180 seconds)
  1868. # [20:22] * Quits: Louay (~Louay@public.cloak) (Ping timeout: 180 seconds)
  1869. # [20:23] * Quits: rniwa (~rniwa@public.cloak) (rniwa)
  1870. # [20:24] * Quits: igarashi (~igarashi@public.cloak) ("Page closed")
  1871. # [20:24] * Joins: igarashi (~igarashi@public.cloak)
  1872. # [20:24] * Quits: plh (plehegar@public.cloak) ("Leaving")
  1873. # [20:24] * Joins: dka (~dka@public.cloak)
  1874. # [20:26] * Quits: StephanSteglich (~StephanSteglich@public.cloak) (Ping timeout: 180 seconds)
  1875. # [20:27] * Quits: shepazu (schepers@public.cloak) ("is sleepy")
  1876. # [20:27] * Quits: jcraig (~jcraig@public.cloak) (jcraig)
  1877. # [20:29] * Quits: seo (~seo@public.cloak) (Ping timeout: 180 seconds)
  1878. # [20:29] * Quits: a12u (~androirc@public.cloak) ("AndroIRC - Android IRC Client ( http://www.androirc.com )")
  1879. # [20:30] * Quits: himat (~himat@public.cloak) (Ping timeout: 180 seconds)
  1880. # [20:30] * Quits: dom (dom@public.cloak) ("")
  1881. # [20:30] * Quits: dka (~dka@public.cloak) (dka)
  1882. # [20:31] * Quits: wooglae (~Adium@public.cloak) ("Leaving.")
  1883. # [20:32] * Quits: Zefa (~Zefa@public.cloak) (Ping timeout: 180 seconds)
  1884. # [20:32] * Quits: tantek (~tantek@public.cloak) (tantek)
  1885. # [20:34] * Quits: kurosawa (~chatzilla@public.cloak) (Ping timeout: 180 seconds)
  1886. # [20:35] * Quits: igarashi (~igarashi@public.cloak) (Ping timeout: 180 seconds)
  1887. # [20:36] * Quits: Jingwang_Qi (~Jingwang_Qi@public.cloak) (Ping timeout: 180 seconds)
  1888. # [20:37] * Joins: Zefa (~Zefa@public.cloak)
  1889. # [20:38] * Quits: brendaneich (~brendaneich1@public.cloak) (brendaneich)
  1890. # [20:42] * Quits: TNK (~KIMWOOGLAE@public.cloak) (Ping timeout: 180 seconds)
  1891. # [20:42] * Quits: JonathanJ1 (~hollobit@public.cloak) (Ping timeout: 180 seconds)
  1892. # [20:44] * Joins: glenn (~gadams@public.cloak)
  1893. # [20:45] * Joins: darobin (rberjon@public.cloak)
  1894. # [20:51] * Quits: Zefa (~Zefa@public.cloak) (Ping timeout: 180 seconds)
  1895. # [20:52] * Quits: glenn (~gadams@public.cloak) (Ping timeout: 180 seconds)
  1896. # [20:56] * Quits: arunranga (~arunranga@public.cloak) (arunranga)
  1897. # [20:57] * Joins: glenn (~gadams@public.cloak)
  1898. # [20:58] * Joins: jrossi (~jrossi@public.cloak)
  1899. # [20:59] * Joins: abarsto (~abarsto@public.cloak)
  1900. # [20:59] * abarsto is now known as ArtB
  1901. # [20:59] <Zakim> + +1.781.428.aabb
  1902. # [20:59] <timeless> Zakim, where is 781?
  1903. # [20:59] <Zakim> North American dialing code 1.781 is Massachusetts
  1904. # [20:59] * Joins: Zefa (~Zefa@public.cloak)
  1905. # [20:59] <timeless> Zakim, aabb is lgombos
  1906. # [20:59] <Zakim> +lgombos; got it
  1907. # [21:00] <timeless> Zakim, lgombos is Laszlo
  1908. # [21:00] <Zakim> +Laszlo; got it
  1909. # [21:00] * timeless shrugs, whichever
  1910. # [21:01] * Joins: jhund (~jhund@public.cloak)
  1911. # [21:01] * Joins: tomoyuki (~tomoyuki@public.cloak)
  1912. # [21:06] * Quits: ArtB (~abarsto@public.cloak) (Ping timeout: 180 seconds)
  1913. # [21:06] * Joins: abarsto (~abarsto@public.cloak)
  1914. # [21:06] * abarsto is now known as ArtB
  1915. # [21:10] * Joins: notbenjamin (~textual@public.cloak)
  1916. # [21:10] * Quits: notbenjamin (~textual@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
  1917. # [21:12] * Joins: sam (osamu@public.cloak)
  1918. # [21:13] * Joins: lgombos (~lgombos@public.cloak)
  1919. # [21:15] * Quits: Zefa (~Zefa@public.cloak) ("")
  1920. # [21:15] <Zakim> -Laszlo
  1921. # [21:15] * Joins: Zefa (~Zefa@public.cloak)
  1922. # [21:16] * Joins: myakura (~myakura@public.cloak)
  1923. # [21:17] <ArtB> scribenick: ArtB
  1924. # [21:17] <ArtB> Topic: SysApps specifications
  1925. # [21:17] <ArtB> -> http://www.w3.org/2012/sysapps/#roadmap SysApps Spec Roadmap
  1926. # [21:18] <Zakim> +[IPcaller]
  1927. # [21:18] <anssik> zakim, [IPcaller] is me
  1928. # [21:18] <Zakim> +anssik; got it
  1929. # [21:18] <Zakim> +[IPcaller]
  1930. # [21:18] <lgombos> Zakim, [IPcaller] is me
  1931. # [21:19] <Zakim> +lgombos; got it
  1932. # [21:19] * Joins: rniwa (~rniwa@public.cloak)
  1933. # [21:19] <ArtB> zakim, who's here?
  1934. # [21:19] <Zakim> On the phone I see Portland, anssik, lgombos
  1935. # [21:19] <Zakim> Portland has chaals, ArtB, Yves, sicking
  1936. # [21:19] <Zakim> On IRC I see rniwa, myakura, Zefa, lgombos, sam, ArtB, tomoyuki, jhund, jrossi, glenn, darobin, gludi|2, chaals, jsbell_, spoussa_, jungkees, bkardell_, kenneth_, anssik, RRSAgent,
  1937. # [21:19] <Zakim> ... bryan, Zakim, smaug, kochi1, kochi, paul___irish, mihnea_____, MarkS, plinss, marcosc_, tyoshino, igrigorik, stryx`_, stryx`, MikeSmith, hober, slightlyoff, tobie, astearns,
  1938. # [21:19] <Zakim> ... cwilso, timeless, scheib, hayato_, krit, cabanier, jsbell, mkwst___, Domenic, FerasM__, dcooney___, pdr__, Hixie, richt, skddc, renoirb, krijnhoetmer, gavin, schuki, panzana`
  1939. # [21:20] * Joins: sicking (~sicking@public.cloak)
  1940. # [21:20] * rniwa is still observing WebPerf WG
  1941. # [21:21] <ArtB> AB: this is informational session re SysApps WG
  1942. # [21:21] * Joins: brendaneich (~brendaneich1@public.cloak)
  1943. # [21:21] <ArtB> MC: my personal observation is that most of SysApps specs are not progressing very well
  1944. # [21:21] * Joins: npdoty (npdoty@public.cloak)
  1945. # [21:21] <ArtB> … the group is starting the process of rechartering
  1946. # [21:21] <ArtB> … Mozilla is thinking about if it still wants to be part of SysApps
  1947. # [21:22] * Joins: adrianba (~adrianba@public.cloak)
  1948. # [21:22] <ArtB> … We see value in at least 2 of SysApps' APIS
  1949. # [21:22] * Joins: Claes (~Claes@public.cloak)
  1950. # [21:22] * Joins: Jingwang_Qi (~Jingwang_Qi@public.cloak)
  1951. # [21:22] <ArtB> … Task Scheduler and TCP UDP Sockets
  1952. # [21:22] <ArtB> … We would like to test the water, so to speak, to see if these could fit into WebApps' charter
  1953. # [21:22] * Joins: sicking_ (~sicking@public.cloak)
  1954. # [21:22] <ArtB> ML: I agree with Marcos
  1955. # [21:23] <ArtB> … there is also Background Sync on GH
  1956. # [21:23] <ArtB> … I don't think that is within a WG yet
  1957. # [21:23] <ArtB> … but it is something to consider too
  1958. # [21:23] <ArtB> … so those 3 specs
  1959. # [21:23] <ArtB> JS: think Scheduler is a good fit
  1960. # [21:23] <ArtB> … not sure about Task Scheduler
  1961. # [21:24] * Quits: myakura (~myakura@public.cloak) (Ping timeout: 180 seconds)
  1962. # [21:24] <ArtB> … uses a security model that is not consistent with the Web
  1963. # [21:24] <ArtB> … thus I think that will be problematic
  1964. # [21:24] * Joins: jcdufourd (~jcdufourd@public.cloak)
  1965. # [21:24] <ArtB> LG: Samsung is editor of Task Scheduler
  1966. # [21:24] <ArtB> … we recently made some updates
  1967. # [21:24] <ArtB> … part of the lack of progress is the Service Worker dependency
  1968. # [21:25] <ArtB> … but that is becoming resolved
  1969. # [21:25] * Joins: jcraig (~jcraig@public.cloak)
  1970. # [21:25] <ArtB> … so I think Task Scheduler can now progress
  1971. # [21:25] <ArtB> … want it to progress regardless of where the spec "live"
  1972. # [21:25] * Joins: forty4 (~forty4@public.cloak)
  1973. # [21:25] <ArtB> … would like to get more feedback
  1974. # [21:25] <Claes> q+
  1975. # [21:25] * Zakim sees Claes on the speaker queue
  1976. # [21:26] * Joins: kn1 (~k.n@public.cloak)
  1977. # [21:26] <ArtB> AB: perhaps someone from SysApps can ask WebApps to review the specs?
  1978. # [21:26] <ArtB> CN: re the TCP UDP Sockets spec
  1979. # [21:27] <ArtB> … this API can't be exposed to any web site because of sensitivity
  1980. # [21:27] <ArtB> … the sec model can't be solved here
  1981. # [21:27] <anssik> http://www.w3.org/2012/sysapps/tcp-udp-sockets/#security-and-privacy-considerations
  1982. # [21:27] * Quits: sicking (~sicking@public.cloak) (Ping timeout: 180 seconds)
  1983. # [21:27] * sicking_ is now known as sicking
  1984. # [21:27] <ArtB> … hosted web app sec model needs work
  1985. # [21:27] <ArtB> … to reuse the Web's security model
  1986. # [21:27] * Joins: Louay (~Louay@public.cloak)
  1987. # [21:27] <ArtB> … re the API itself, provides interfaces to UDP and TCP sockets
  1988. # [21:28] <ArtB> … within the last month I have re-written the spec to use WHATWG's Streams spec
  1989. # [21:28] <ArtB> … the API is now mostly complete
  1990. # [21:28] * Joins: wooglae (~Adium@public.cloak)
  1991. # [21:28] * Joins: JonathanJ1 (~hollobit@public.cloak)
  1992. # [21:28] <ArtB> … still needs work on secure Web sockets
  1993. # [21:28] <ArtB> … need to also add support for TLS
  1994. # [21:28] <spoussa_> q+
  1995. # [21:28] * Zakim sees Claes, spoussa_ on the speaker queue
  1996. # [21:29] <ArtB> SP: we have implemented quite a few of SysApps' specs
  1997. # [21:29] <ArtB> … mostly experimental in Tizen but also some Android versions too
  1998. # [21:29] <ArtB> … App URI implemented by us
  1999. # [21:30] <ArtB> MC: if we have >=2 impls, then by all means we should move them forward
  2000. # [21:30] <ArtB> … but if we don't should drop them
  2001. # [21:30] <ArtB> … we need to discuss this in SysApps
  2002. # [21:30] <Claes> q+
  2003. # [21:30] * Zakim sees Claes, spoussa_ on the speaker queue
  2004. # [21:31] <ArtB> … for App URI the test suite is complete
  2005. # [21:31] <spoussa_> q-
  2006. # [21:31] * Zakim sees Claes on the speaker queue
  2007. # [21:31] * Joins: a12u (~androirc@public.cloak)
  2008. # [21:31] * Quits: jcraig (~jcraig@public.cloak) (jcraig)
  2009. # [21:31] <ArtB> CL: re SysApps deliverables, there is a Phase 1 list and a Phase 2 list
  2010. # [21:31] <MikeSmith> RRSAgent, make minutes
  2011. # [21:31] <RRSAgent> I have made the request to generate http://www.w3.org/2014/10/28-webapps-minutes.html MikeSmith
  2012. # [21:32] <ArtB> … high on the priority list is Media Storage
  2013. # [21:32] * Joins: kurosawa (~chatzilla@public.cloak)
  2014. # [21:32] <ArtB> … we are implementing it on Chromium Android
  2015. # [21:32] <ArtB> … will ask SysApps this week to take that on
  2016. # [21:32] <MikeSmith> q+ to comment
  2017. # [21:32] * Zakim sees Claes, MikeSmith on the speaker queue
  2018. # [21:32] <ArtB> ML: during SysApps' meeting, a topic is what could be moved to WebApps
  2019. # [21:33] <anssik> q+ to gauge interest in moving some of the experimental SysApps work (that do not fit into WebApps' scope) back to the incubation phase into a "SysApps Community Group"
  2020. # [21:33] * Zakim sees Claes, MikeSmith, anssik on the speaker queue
  2021. # [21:33] <Claes> ack me
  2022. # [21:33] * Zakim sees MikeSmith, anssik on the speaker queue
  2023. # [21:33] <ArtB> MS: I don't think Media Storage is web safe
  2024. # [21:33] <ArtB> … I think the only specs that could move to WebApps are those specs that use Web security model
  2025. # [21:34] <ArtB> … SysApps' original charter assumes Adam Barth was going to write Security Model spec for these classes of apps and a Runtime spec
  2026. # [21:34] <ArtB> … that didn't happen and isn't going to happen
  2027. # [21:35] <spoussa_> q
  2028. # [21:35] <ArtB> … therefore, these specs would need to be refactored to fit into the Web sec model
  2029. # [21:35] <ArtB> … don't think we want to WGs specifying Web APIs
  2030. # [21:35] <spoussa_> q?
  2031. # [21:35] * Zakim sees MikeSmith, anssik on the speaker queue
  2032. # [21:35] <ArtB> JS: the Sockets API isn't clear how to expose to Web apps
  2033. # [21:35] <ArtB> … we learned alot, v-a-v FirefoxOS re runtime sec models
  2034. # [21:36] <MikeSmith> ack MikeSmith
  2035. # [21:36] <Zakim> MikeSmith, you wanted to comment
  2036. # [21:36] * Zakim sees anssik on the speaker queue
  2037. # [21:36] <ArtB> … want to make things as Web like as possible with only minor changes
  2038. # [21:36] <ArtB> … f.ex. some events
  2039. # [21:36] * Joins: tantek (~tantek@public.cloak)
  2040. # [21:36] <ArtB> … We don't want and diffs
  2041. # [21:37] <ArtB> … My hope is that what Adam had envisoned isn't actually needed
  2042. # [21:37] * Joins: jcraig (~jcraig@public.cloak)
  2043. # [21:37] <ArtB> MS: unless there is a compelling reason, think all Web APIS should be moved to WebApps
  2044. # [21:37] <ArtB> MS: SysApps wants to drop specs
  2045. # [21:38] <ArtB> MC: for all specs with 2 or more impls, we want those to advance
  2046. # [21:38] * Joins: wooglae1 (~Adium@public.cloak)
  2047. # [21:38] <ArtB> AK: I want to poll people at the meeting about moving more experimental work back to the incubation phase
  2048. # [21:38] <ArtB> … WG is not appropriate place for incubation
  2049. # [21:39] <ArtB> … Is there interest in moving some of SysApps' specs in a less formal setting
  2050. # [21:39] <ArtB> … f.ex. a Comm Group
  2051. # [21:39] <ArtB> MC: that's already happening with Bluetooth
  2052. # [21:39] * Quits: wooglae (~Adium@public.cloak) (Ping timeout: 180 seconds)
  2053. # [21:39] * Joins: a1zu (~androirc@public.cloak)
  2054. # [21:39] <ArtB> AK: true; but what about some others and is a new CG the best way
  2055. # [21:40] <ArtB> … if/when SysApps closes, useful bits should be redirected
  2056. # [21:40] <ArtB> MC: I think that should happen by market pressure
  2057. # [21:40] <ArtB> … don't want to create a CG unless there is some critical mass to move a spec forward
  2058. # [21:40] <ArtB> … that's what's happening with BT CG
  2059. # [21:40] <ArtB> AK: there could be some other specs to move
  2060. # [21:40] <ArtB> … and advance them
  2061. # [21:41] <ArtB> … if something has already been published, an issue is how to relicense the spec
  2062. # [21:41] * Quits: rniwa (~rniwa@public.cloak) (rniwa)
  2063. # [21:41] * Joins: Noriya (~Noriya@public.cloak)
  2064. # [21:41] <ArtB> … Chairs need to start discussions about those
  2065. # [21:41] <ArtB> MC: we also need to get Legal advice
  2066. # [21:41] <ArtB> ML: Chairs are OK to do that
  2067. # [21:41] <ArtB> AK: want to get the widest participation
  2068. # [21:41] * Joins: fjh (~fhirsch3@public.cloak)
  2069. # [21:42] <ArtB> … Manifest was one that already moved to WebApps
  2070. # [21:42] <ArtB> … Could be some other candidates
  2071. # [21:42] <ArtB> … f.ex. Raw sockets and Task Scheduler could go the same way
  2072. # [21:42] <lgombos> q+
  2073. # [21:42] * Zakim sees anssik, lgombos on the speaker queue
  2074. # [21:42] <ArtB> q?
  2075. # [21:42] * Zakim sees anssik, lgombos on the speaker queue
  2076. # [21:42] * Quits: a12u (~androirc@public.cloak) (Ping timeout: 180 seconds)
  2077. # [21:42] <MikeSmith> ack anssik
  2078. # [21:42] <Zakim> anssik, you wanted to gauge interest in moving some of the experimental SysApps work (that do not fit into WebApps' scope) back to the incubation phase into a "SysApps Community
  2079. # [21:42] <Zakim> ... Group"
  2080. # [21:42] * Zakim sees lgombos on the speaker queue
  2081. # [21:42] * Joins: zcorpan (~zcorpan@public.cloak)
  2082. # [21:43] <ArtB> LG: we should not speculate here what SysApps will do
  2083. # [21:43] <ArtB> … but would be good to get some WebApps feedback
  2084. # [21:43] * Quits: adrianba (~adrianba@public.cloak) (Client closed connection)
  2085. # [21:43] * Joins: Cyril (~chatzilla@public.cloak)
  2086. # [21:43] * Quits: JonathanJ1 (~hollobit@public.cloak) (Client closed connection)
  2087. # [21:44] <spoussa_> q?
  2088. # [21:44] * Zakim sees lgombos on the speaker queue
  2089. # [21:44] * Quits: sicking (~sicking@public.cloak) (sicking)
  2090. # [21:44] <ArtB> AB: seems like SysApps should decide what it wants to move forward and then ask WebApps about their interest in taking them
  2091. # [21:44] <ArtB> LG: that sounds fine
  2092. # [21:44] <ArtB> ack lgombos
  2093. # [21:44] * Zakim sees no one on the speaker queue
  2094. # [21:45] * Joins: shepazu (schepers@public.cloak)
  2095. # [21:45] <ArtB> RRSAgent, make minutes
  2096. # [21:45] <RRSAgent> I have made the request to generate http://www.w3.org/2014/10/28-webapps-minutes.html ArtB
  2097. # [21:45] <Zakim> -anssik
  2098. # [21:45] * Quits: tantek (~tantek@public.cloak) (Ping timeout: 180 seconds)
  2099. # [21:45] * ArtB waves to anssik; thanks for joining!
  2100. # [21:45] * Joins: dka (~dka@public.cloak)
  2101. # [21:46] * Quits: Louay (~Louay@public.cloak) (Ping timeout: 180 seconds)
  2102. # [21:46] * Joins: tantek (~tantek@public.cloak)
  2103. # [21:46] * anssik ArtB thanks for chairing, and celebrate the v5 pub responsibly ;-)
  2104. # [21:48] * Joins: zcorpan_ (~zcorpan@public.cloak)
  2105. # [21:48] <dka> Intersting URL Factoid
  2106. # [21:48] <dka> Will.i.am’s name is also a URL.
  2107. # [21:48] <dka> In the future, all names will also be URLs.
  2108. # [21:48] <dka> So we’d better get this right.
  2109. # [21:49] * Joins: rniwa (~rniwa@public.cloak)
  2110. # [21:50] * Joins: rubys (~Adium@public.cloak)
  2111. # [21:50] * bkardell_ mind blown... is will.i.am https or http?
  2112. # [21:50] * Joins: hiroto (~hiroto@public.cloak)
  2113. # [21:50] <rubys> https://tools.ietf.org/html/draft-ietf-appsawg-uri-scheme-reg-04
  2114. # [21:52] * Quits: kenneth_ (~uid11141@public.cloak) ("Connection closed for inactivity")
  2115. # [21:52] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
  2116. # [21:53] * Quits: jrossi (~jrossi@public.cloak) (Ping timeout: 180 seconds)
  2117. # [21:53] * Quits: kn1 (~k.n@public.cloak) (Ping timeout: 180 seconds)
  2118. # [21:53] <Zakim> +[IPcaller]
  2119. # [21:54] <smaug> Zakim, [IPcaller] is Olli_Pettay
  2120. # [21:54] <Zakim> +Olli_Pettay; got it
  2121. # [21:54] <smaug> Zakim, nick smaug is Olli_Pettay
  2122. # [21:54] <Zakim> ok, smaug, I now associate you with Olli_Pettay
  2123. # [21:54] * Joins: rniwa_ (~rniwa@public.cloak)
  2124. # [21:56] * Joins: shepazutu (schepers@public.cloak)
  2125. # [21:58] * Quits: rniwa (~rniwa@public.cloak) (Ping timeout: 180 seconds)
  2126. # [21:58] * rniwa_ is now known as rniwa
  2127. # [21:58] * Joins: marcosc (~marcosc@public.cloak)
  2128. # [22:02] * Joins: jrossi (~jrossi@public.cloak)
  2129. # [22:02] * Quits: shepazu (schepers@public.cloak) (Ping timeout: 180 seconds)
  2130. # [22:02] * shepazutu is now known as shepazu
  2131. # [22:02] <ArtB> Topic: URL
  2132. # [22:02] * Joins: Travis (~Travis@public.cloak)
  2133. # [22:02] <Travis> scribe: Travis
  2134. # [22:02] <ArtB> ScribeNick: travis
  2135. # [22:02] <Travis> scribeNick: Travis
  2136. # [22:02] <ArtB> Scribe+ ArtB, Travis
  2137. # [22:03] <Travis> MikeSmith: We are gathered here together... to talk URL
  2138. # [22:03] * Joins: youngwoojo (~youngwoojo@public.cloak)
  2139. # [22:03] * Quits: npdoty (npdoty@public.cloak)
  2140. # [22:03] * Joins: arunranga (~arunranga@public.cloak)
  2141. # [22:03] * Joins: Shige (~Shige@public.cloak)
  2142. # [22:03] <Travis> ... There was objection that URLs were being specified in HTML.
  2143. # [22:03] <dka> @brkadell_ looks like it’s just http.
  2144. # [22:03] <Travis> ... Adam Barth wrote a draft in IETF then lost interest.
  2145. # [22:03] <ArtB> -> https://url.spec.whatwg.org/ WHAT WG URL spec
  2146. # [22:03] <Travis> ... Larry become interested in an update to IRI
  2147. # [22:04] <Travis> ... it was rechartered. They didn't make much progress [ correction] "nothing was done" (by me)
  2148. # [22:04] <Travis> ... We still needed a spec for URLs.
  2149. # [22:04] <Travis> ... Anne went ahead and wrote a spec for URLs
  2150. # [22:04] <Travis> ... And now we're done.
  2151. # [22:05] <Travis> ... Ok. Maybe not.
  2152. # [22:05] <Travis> ... Some folks aren't happy with Anne's spec.
  2153. # [22:05] <ArtB> q?
  2154. # [22:05] * Zakim sees no one on the speaker queue
  2155. # [22:05] <Travis> ... Suggested we create a spec that we can be happy with.
  2156. # [22:05] <Travis> ... rubys is taking a closer look at test results of URLs
  2157. # [22:05] <Travis> rubys: Will be pasted some links
  2158. # [22:06] <rubys> https://url.spec.whatwg.org/#url-writing
  2159. # [22:06] <Travis> s/pasted/pasting
  2160. # [22:06] * Joins: mnot (~mnot@public.cloak)
  2161. # [22:06] * Joins: weinig (~weinig@public.cloak)
  2162. # [22:06] <Travis> rubys: This is the living standard. A scheme must be registered... (not done)
  2163. # [22:06] <dka> relevant to the discussion, a TAG resolution taken on 1-october of this year on this topic: “We welcome present and future moves of the WHATWG to move toward a process which adheres to the openstand principles, and we note that in the case of URL spec, there has been a lot of cross talk, input from other groups, and a Bugzilla and GitHub-based process allows an openness to input which is valuable. In principle there is no barrier to W3C documents referencing[CUT]
  2164. # [22:06] <dka> documents normatively. In the specific case of URL being referenced from HTML5, we would prefer that the W3C HTML5 spec should reference the WHATWG URL specification and that between W3C and WHATWG we should continue to resolve any remaining technical and editorial issues in the spec.”
  2165. # [22:06] <rubys> https://tools.ietf.org/html/draft-ietf-appsawg-uri-scheme-reg-04
  2166. # [22:06] <Travis> ... It is obvious that more work needs to be done.
  2167. # [22:07] * Joins: adrianba (~adrianba@public.cloak)
  2168. # [22:07] * Joins: igarashi (~igarashi@public.cloak)
  2169. # [22:07] * Joins: Louay (~Louay@public.cloak)
  2170. # [22:07] <Travis> ... This defines how you register new things. It references the work being done in URL and vice-versa.
  2171. # [22:07] * Joins: stone (~stone@public.cloak)
  2172. # [22:07] <Travis> ... Seems like they could link to one another. Progress?
  2173. # [22:08] <mnot> q+
  2174. # [22:08] * Zakim sees mnot on the speaker queue
  2175. # [22:08] <Travis> Larry: Timing is right to review this new process document.
  2176. # [22:08] <Travis> ... goal is to make it easier.
  2177. # [22:08] <Travis> ... There is provisional and permanent.
  2178. # [22:08] <Travis> ... Permanent is expert reivew
  2179. # [22:08] <ArtB> -> https://tools.ietf.org/html/draft-ietf-appsawg-uri-scheme-reg-04 Guidelines and Registration Procedures for URI Schemes
  2180. # [22:08] <ArtB> draft-ietf-appsawg-uri-scheme-reg-04
  2181. # [22:08] <ArtB> q?
  2182. # [22:08] * Zakim sees mnot on the speaker queue
  2183. # [22:08] <Travis> ... Provision is more lenient
  2184. # [22:08] <Travis> ... Time is right to look this over and review.
  2185. # [22:08] <ArtB> ack mnot
  2186. # [22:08] * Zakim sees no one on the speaker queue
  2187. # [22:09] <ArtB> q?
  2188. # [22:09] * Zakim sees no one on the speaker queue
  2189. # [22:09] <Travis> markN: We talked about this back in London.
  2190. # [22:09] <Travis> ... It appears a unanimous decision was not to have competing specs in WHATWG and W3C.
  2191. # [22:10] <ArtB> q?
  2192. # [22:10] * Zakim sees no one on the speaker queue
  2193. # [22:10] <Travis> ... Way forward was to use W3C process to move forward.
  2194. # [22:10] <rubys> q+
  2195. # [22:10] * Zakim sees rubys on the speaker queue
  2196. # [22:10] <Travis> Dan: Resolution is specifically about URL and for this case.
  2197. # [22:10] <Travis> ... It's being developed with good intentions by Anne.
  2198. # [22:11] * Joins: npdoty (npdoty@public.cloak)
  2199. # [22:11] <Travis> ... We were happy to recommend the reference to the WHATWG spec.
  2200. # [22:11] <Travis> ... I take issue with the W3C spec as a copy. I see it as a reprint.
  2201. # [22:12] <Travis> marcosc: Director makes a decision and was part of the decision.
  2202. # [22:12] <Yves> not using his director's hat
  2203. # [22:12] * Joins: myakura (~myakura@public.cloak)
  2204. # [22:12] <Travis> rubys: I'm not interested in that discussion. I'm interested in the technical work.
  2205. # [22:12] <Travis> ... I do want an opportunity to discuss the technical work
  2206. # [22:12] <ArtB> ack rubys
  2207. # [22:12] * Zakim sees no one on the speaker queue
  2208. # [22:12] <Travis> ... [clapping]
  2209. # [22:12] <ArtB> q+ Marcos, Larry
  2210. # [22:12] * Zakim sees Marcos, Larry on the speaker queue
  2211. # [22:12] <rubys> https://www.w3.org/Bugs/Public/show_bug.cgi?id=25946
  2212. # [22:13] <ArtB> ack Marcos
  2213. # [22:13] * Zakim sees Larry on the speaker queue
  2214. # [22:13] <ArtB> ack Larry
  2215. # [22:13] * Zakim sees no one on the speaker queue
  2216. # [22:13] <Travis> ... This bug was filed by Anne. "Rewrite the URL parser"
  2217. # [22:13] * Joins: notbenjamin (~textual@public.cloak)
  2218. # [22:13] * Joins: plh (plehegar@public.cloak)
  2219. # [22:13] <mnot> q+
  2220. # [22:13] * Zakim sees mnot on the speaker queue
  2221. # [22:14] <rubys> http://intertwingly.net/projects/pegurl/url.html#url
  2222. # [22:14] <Travis> ... He found a RUST based implementation and thought he might be able to port.
  2223. # [22:14] <Travis> ... Now, I have done some work to grammar-tize the parser.
  2224. # [22:14] <mnot> q-
  2225. # [22:14] * Zakim sees no one on the speaker queue
  2226. # [22:14] <rubys> http://intertwingly.net/projects/pegurl/urltest-results/
  2227. # [22:15] <Travis> ... (Reiterates that he's solving real technical problems)
  2228. # [22:15] <Travis> ... Test results by user agent.
  2229. # [22:15] <Travis> ... shows the gaps in consensus.
  2230. # [22:15] <rubys> https://github.com/rubys/url/
  2231. # [22:16] <Travis> ... I would like to see the spec updated based on places that seem like browser behavior doesn't match the spec
  2232. # [22:16] <Travis> ... I invite others to review the work.
  2233. # [22:16] <Travis> ... Please test it out yourself.
  2234. # [22:16] <rubys> http://intertwingly.net/projects/pegurl/liveview.html
  2235. # [22:16] <mnot> q+
  2236. # [22:16] * Zakim sees mnot on the speaker queue
  2237. # [22:17] <Travis> ... page show what the browser does with a URL and what rubys's implementation does (per the URL spec)
  2238. # [22:17] <dka> Validates on http://will.i.am.
  2239. # [22:17] <Travis> ... Soon it will show hard/soft parsing errors.
  2240. # [22:17] * Joins: miterho (~miterho@public.cloak)
  2241. # [22:17] <Travis> ... Thank you
  2242. # [22:18] <ArtB> q?
  2243. # [22:18] * Zakim sees mnot on the speaker queue
  2244. # [22:18] <ArtB> ack mnot
  2245. # [22:18] * Zakim sees no one on the speaker queue
  2246. # [22:18] <Travis> MarkN: Thanks to Sam for taking this on.
  2247. # [22:18] * Quits: jrossi (~jrossi@public.cloak) (jrossi)
  2248. # [22:18] <miterho> present+miterho Mikko Terho Huawei
  2249. # [22:18] <Travis> ... IETF area director is visiting. What is this working group going to tell them about where the work is being done.
  2250. # [22:19] <Travis> ... Are you deferring to the TAG for this decision.
  2251. # [22:19] <Travis> q? PaulC
  2252. # [22:19] * Zakim sees no one on the speaker queue
  2253. # [22:19] <Travis> q+ PaulC
  2254. # [22:19] * Zakim sees PaulC on the speaker queue
  2255. # [22:19] <Travis> ArtB: We have two formal objections to publishing under W3C.
  2256. # [22:20] * Joins: jrossi (~jrossi@public.cloak)
  2257. # [22:20] * Quits: Noriya (~Noriya@public.cloak) ("Page closed")
  2258. # [22:20] <Travis> Dan: It's possible that TAG + WebApps joint deliverable should be working together to get feedback to Anne.
  2259. # [22:21] <Travis> paulc: Where are the formal objections kept?
  2260. # [22:21] <Travis> ... FO's are not meant to be a threat; they are to be logged as technical objections.
  2261. # [22:21] <Travis> ... this does not make sense to me.
  2262. # [22:21] <Travis> ... HTML5 had 25 formal objections.
  2263. # [22:21] <mnot> q+
  2264. # [22:21] * Zakim sees PaulC, mnot on the speaker queue
  2265. # [22:22] <Travis> ... I would like folks to look at the URL reference in today's REC HTML5 doc.
  2266. # [22:22] * Joins: jyasskin (~textual@public.cloak)
  2267. # [22:22] <Travis> ... I'm concerned about people saying: "Tim was there" it was unanimous. I'm of the opinion that Tim may have changed his mind...!
  2268. # [22:22] <plh> http://www.w3.org/TR/html5/references.html#refsURL
  2269. # [22:23] <Travis> ... This is what the director expects will happen (reading from the HTML5 rec)
  2270. # [22:23] * Quits: npdoty (npdoty@public.cloak)
  2271. # [22:23] <ArtB> q?
  2272. # [22:23] * Zakim sees PaulC, mnot on the speaker queue
  2273. # [22:23] <mnot> q-
  2274. # [22:23] * Zakim sees PaulC on the speaker queue
  2275. # [22:23] * Joins: PaulJeong (~PaulJeong@public.cloak)
  2276. # [22:24] <Travis> marcosc: I think it's fantastic what MarkN is proposing.
  2277. # [22:24] <Travis> Dan: We need to think about how to do this in the future.
  2278. # [22:24] <Travis> ... I want positive collaboration and good cross-linking as appropriate.
  2279. # [22:24] <Travis> ... but we also need to think about the IPR story.
  2280. # [22:25] * Quits: Claes (~Claes@public.cloak) ("Page closed")
  2281. # [22:25] <Travis> ... the original reason for the re-print of URL was to have a strong story about IPR.
  2282. # [22:25] <rubys> q+ to say that I don't think we have an answer to mnot's question, nor will we likely have one by tomorrow
  2283. # [22:25] * Zakim sees PaulC, rubys on the speaker queue
  2284. # [22:25] <Travis> ... My lawers at Telefonica said doing URL in webapps would be a strong story. But agreed that WHATWG community licensing was a step in the right direction.
  2285. # [22:25] <Travis> ... That's why I agreed on the option for direct-ref to WHATWG.
  2286. # [22:25] <plh> ack Paul
  2287. # [22:26] * Zakim sees rubys on the speaker queue
  2288. # [22:26] <Travis> ... We should discuss
  2289. # [22:26] <Travis> Larry: There are some technical issues.
  2290. # [22:26] <marcosc> q+
  2291. # [22:26] * Zakim sees rubys, marcosc on the speaker queue
  2292. # [22:26] <ArtB> q?
  2293. # [22:26] * Zakim sees rubys, marcosc on the speaker queue
  2294. # [22:26] <Travis> ... IRI's partial failure was no participation with dealing with technical issue.
  2295. # [22:26] <Travis> ... primarily for non-ascii domain names.
  2296. # [22:27] <Travis> ... Someone needs to lead to propose something to follow.
  2297. # [22:27] * Quits: rniwa (~rniwa@public.cloak) (rniwa)
  2298. # [22:27] <Travis> ... The technical issues _do_ need to be resolved. Please don't get hung up in the politics.
  2299. # [22:27] <Travis> ... Please review the proposal and give feedback. Let's do some work.
  2300. # [22:27] <Travis> marcosc: I was going to agree; I agree. Let's focus on the technical work.
  2301. # [22:27] * Quits: dka (~dka@public.cloak) (dka)
  2302. # [22:28] <Travis> ... Half the web platform is owned by the WHATWG
  2303. # [22:28] <mnot> q+
  2304. # [22:28] * Zakim sees rubys, marcosc, mnot on the speaker queue
  2305. # [22:28] <Travis> ArtB: We're getting off topic.
  2306. # [22:28] <plh> ack marco
  2307. # [22:28] * Zakim sees rubys, mnot on the speaker queue
  2308. # [22:28] <plh> ack ruby
  2309. # [22:28] <Zakim> rubys, you wanted to say that I don't think we have an answer to mnot's question, nor will we likely have one by tomorrow
  2310. # [22:28] <Travis> rubys: I don't think we can give an answer.
  2311. # [22:28] * Zakim sees mnot on the speaker queue
  2312. # [22:28] <Travis> ... I've showed you something I'm working. If the director wants it in W3C or not, I'm happy.
  2313. # [22:28] <ArtB> ack mnot
  2314. # [22:28] * Zakim sees no one on the speaker queue
  2315. # [22:28] * Quits: Zefa (~Zefa@public.cloak) (Ping timeout: 180 seconds)
  2316. # [22:29] <Travis> ... If there's IPR work, I'm happy to do it.
  2317. # [22:29] <Travis> markn: I wasn't aware of what Paul brought up. So, thank you.
  2318. # [22:29] <rubys> q-
  2319. # [22:29] * Zakim sees no one on the speaker queue
  2320. # [22:29] <Travis> ArtB: Any further comments? Queue is empty.
  2321. # [22:30] <Travis> Dan: One thing we've discussed is whether we need a TF for URL to represent the community. E.g., Data on the web which is using URIs (what they call them)
  2322. # [22:30] <Travis> ... I think this is an important constituency to consider for the TAG
  2323. # [22:30] <rubys> q+
  2324. # [22:30] * Zakim sees rubys on the speaker queue
  2325. # [22:30] * Quits: stone (~stone@public.cloak) (Ping timeout: 180 seconds)
  2326. # [22:30] <Travis> ... We need to take into account the work Larry describes for registries.
  2327. # [22:30] * Joins: dom (dom@public.cloak)
  2328. # [22:30] <Travis> ... Does it make sense to form a TF from TAG, this working group, other communities?
  2329. # [22:31] <Travis> ... I'm happy to put energy into making this happy.
  2330. # [22:31] <Travis> rubys: The keyword is "technical" input.
  2331. # [22:31] <Travis> ... I've seen lots of groups jump on this to help with non-technical input.
  2332. # [22:31] <Travis> rubys: Does Anne feel he needs a TF?
  2333. # [22:31] <Travis> ... Does Sam need one (me)?
  2334. # [22:31] <Travis> ... We need pull requests.
  2335. # [22:32] <ArtB> -> https://github.com/whatwg/url/ WHAT WG Github repo
  2336. # [22:32] <Travis> Dan: Just want to make sure we're doing something useful. Not married to the TF idea.
  2337. # [22:32] <Travis> ArtB: PLH?
  2338. # [22:32] <Travis> plh: At the end of the day, we want to see URL working on the web.
  2339. # [22:32] <Travis> ... Whatever we can do to help we will.
  2340. # [22:32] * Joins: dka (~dka@public.cloak)
  2341. # [22:32] <mnot> q+
  2342. # [22:32] * Zakim sees rubys, mnot on the speaker queue
  2343. # [22:32] <rubys> q-
  2344. # [22:32] * Zakim sees mnot on the speaker queue
  2345. # [22:32] * Yves over the last 20 years, URLs are not working that bad on the web
  2346. # [22:32] <Travis> ... Now we are in this mess as IETF outreach didn't help in the past.
  2347. # [22:33] <Travis> ... So where should the work happen?
  2348. # [22:33] <Travis> ... I want the work to happen :-)
  2349. # [22:33] <Travis> ... I don't see enough browser involvement right now. I don't want it to be wasted effort.
  2350. # [22:33] * marcosc notes Anne works for a browser vendor?
  2351. # [22:33] <Travis> ... IETF has had trouble getting browser involvement.
  2352. # [22:34] <mnot> q?
  2353. # [22:34] * Zakim sees mnot on the speaker queue
  2354. # [22:34] * rubys notes that I do NOT work for a browser vendor
  2355. # [22:34] <Travis> paulc: I compliment Sam to take the time to tackle the technical work.
  2356. # [22:34] <Travis> ... (while they worked with the director on HTML5)
  2357. # [22:34] * marcosc notes rubys is awesome regardless ;)
  2358. # [22:34] * plh marcos, Anne has been complaining about the lack of attention from the browser vendors
  2359. # [22:34] <Travis> ... I think this WG needs a plan for a plan to publish a W3C working draft.
  2360. # [22:34] * Yves marcos "a browser vendor" is not "all browser vendors"
  2361. # [22:34] <Travis> ... I noted that FO don't stop things from happening.
  2362. # [22:34] * marcosc plh, ok - good to know
  2363. # [22:35] <Travis> ... But we should know what state we want URL to be in before another heartbeat.
  2364. # [22:35] * marcosc plh, misunderstood what you were saying
  2365. # [22:35] <rubys> q+
  2366. # [22:35] * Zakim sees mnot, rubys on the speaker queue
  2367. # [22:35] <dka> q?
  2368. # [22:35] * Zakim sees mnot, rubys on the speaker queue
  2369. # [22:35] * Joins: Travis_ (~Travis_@public.cloak)
  2370. # [22:35] <Travis_> scribe: Travis_
  2371. # [22:36] <Travis_> MarkN: Lots of communities involved.
  2372. # [22:36] <ArtB> q+ Larry
  2373. # [22:36] * Zakim sees mnot, rubys, Larry on the speaker queue
  2374. # [22:36] <Travis_> Dan: I do not disagree with you.
  2375. # [22:36] <Travis_> ... Point: Spec should explicitly scope itself to not include URI/URL outside it's scope.
  2376. # [22:37] * Joins: JonathanJ1 (~hollobit@public.cloak)
  2377. # [22:37] <Travis_> ... Feedback that the URL spec does not take into account other consituents.
  2378. # [22:37] <Travis_> MarkN: IETF is not angry with W3C on this.
  2379. # [22:37] <Travis_> ... we recognize that we dropped the ball.
  2380. # [22:37] <Travis_> ... State of IETF is patiently waiting to see what will happen.
  2381. # [22:37] <ArtB> ack mnot
  2382. # [22:37] * Zakim sees rubys, Larry on the speaker queue
  2383. # [22:37] * Joins: Shige_ (~Shige@public.cloak)
  2384. # [22:37] <Travis_> rubys: Just want to reiterate that I volunteer.
  2385. # [22:38] <Travis_> ... paulc said get a plan for a plan.
  2386. # [22:38] * Quits: Louay (~Louay@public.cloak) (Ping timeout: 180 seconds)
  2387. # [22:38] <Travis_> rubys: Now, I'm in the Webapps WG I can help
  2388. # [22:38] <Travis_> ... I'm here all week.
  2389. # [22:38] <rubys> q-
  2390. # [22:38] * Zakim sees Larry on the speaker queue
  2391. # [22:38] <ArtB> ack rubys
  2392. # [22:38] * Zakim sees Larry on the speaker queue
  2393. # [22:38] <ArtB> ack larry
  2394. # [22:38] * Zakim sees no one on the speaker queue
  2395. # [22:38] * Quits: Shige (~Shige@public.cloak) (Ping timeout: 180 seconds)
  2396. # [22:38] * Joins: Zefa (~Zefa@public.cloak)
  2397. # [22:39] <Travis_> Larry: To reduce heat: URI can be stable while IRIs needed updating.
  2398. # [22:39] * Quits: PaulJeong (~PaulJeong@public.cloak) (Ping timeout: 180 seconds)
  2399. # [22:39] <Travis_> ... you are producing a replacement for the IRI spec.
  2400. # [22:39] <Travis_> ... You'll get less push-back if your replacing 3987 (vs. 3986)
  2401. # [22:39] * Quits: jcdufourd (~jcdufourd@public.cloak) (Ping timeout: 180 seconds)
  2402. # [22:40] <Travis_> MarkN: IETF is saying "don't worry about us"
  2403. # [22:40] <Travis_> ArtB: This concludes the discussion. Thanks all.
  2404. # [22:40] * Quits: marcosc (~marcosc@public.cloak) (Client closed connection)
  2405. # [22:40] * Joins: marcosc (~marcosc@public.cloak)
  2406. # [22:40] * Quits: Zefa (~Zefa@public.cloak) ("")
  2407. # [22:40] * Joins: Zefa (~Zefa@public.cloak)
  2408. # [22:41] * ArtB thanks Travis_!
  2409. # [22:41] * Quits: miterho (~miterho@public.cloak) (Ping timeout: 180 seconds)
  2410. # [22:41] * Quits: Jingwang_Qi (~Jingwang_Qi@public.cloak) (Ping timeout: 180 seconds)
  2411. # [22:41] * Quits: hiroto (~hiroto@public.cloak) (Ping timeout: 180 seconds)
  2412. # [22:42] * Quits: Travis (~Travis@public.cloak) (Ping timeout: 180 seconds)
  2413. # [22:42] * Quits: forty4 (~forty4@public.cloak) ("Leaving.")
  2414. # [22:44] * Quits: Travis_ (~Travis_@public.cloak) ("Page closed")
  2415. # [22:47] * Quits: marcosc (~marcosc@public.cloak) (Ping timeout: 180 seconds)
  2416. # [22:48] * Quits: Zefa (~Zefa@public.cloak) (Ping timeout: 180 seconds)
  2417. # [22:49] * Quits: tomoyuki (~tomoyuki@public.cloak) (tomoyuki)
  2418. # [22:49] <Zakim> -Olli_Pettay
  2419. # [22:49] * Joins: Zefa (~Zefa@public.cloak)
  2420. # [22:50] * Joins: rniwa (~rniwa@public.cloak)
  2421. # [22:52] * Quits: Shige_ (~Shige@public.cloak) (Ping timeout: 180 seconds)
  2422. # [22:53] * Joins: tomoyuki (~tomoyuki@public.cloak)
  2423. # [22:53] * Quits: dka (~dka@public.cloak) (Ping timeout: 180 seconds)
  2424. # [22:53] <Zakim> -lgombos
  2425. # [22:55] * Quits: plh (plehegar@public.cloak) (Ping timeout: 180 seconds)
  2426. # [22:56] * Quits: jcraig (~jcraig@public.cloak) (jcraig)
  2427. # [22:56] * Joins: hiroto__ (~hiroto@public.cloak)
  2428. # [22:58] * Quits: youngwoojo (~youngwoojo@public.cloak) (Ping timeout: 180 seconds)
  2429. # [22:59] * Joins: npdoty (npdoty@public.cloak)
  2430. # [22:59] <ArtB> RRSAgent, make minutes
  2431. # [22:59] <RRSAgent> I have made the request to generate http://www.w3.org/2014/10/28-webapps-minutes.html ArtB
  2432. # [22:59] * Joins: kurosawa_ (~chatzilla@public.cloak)
  2433. # [23:00] <ArtB> Present+ Dan_Appelquist, Mark_Nottingham, Larry_Masinter, Peter_Linss, Phillipe_LeHegaret
  2434. # [23:01] * Quits: mnot (~mnot@public.cloak) (Ping timeout: 180 seconds)
  2435. # [23:01] <ArtB> Present+ Paul_Cotton, Mike_Smith
  2436. # [23:01] <ArtB> RRSAgent, make minutes
  2437. # [23:01] <RRSAgent> I have made the request to generate http://www.w3.org/2014/10/28-webapps-minutes.html ArtB
  2438. # [23:01] * Joins: jgraham (~jgraham@public.cloak)
  2439. # [23:02] * Quits: ArtB (~abarsto@public.cloak) ("Leaving.")
  2440. # [23:05] * Quits: kurosawa (~chatzilla@public.cloak) (Ping timeout: 180 seconds)
  2441. # [23:05] * kurosawa_ is now known as kurosawa
  2442. # [23:06] * Quits: rniwa (~rniwa@public.cloak) (rniwa)
  2443. # [23:06] * Quits: notbenjamin (~textual@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
  2444. # [23:07] * Joins: notbenjamin (~textual@public.cloak)
  2445. # [23:07] * Joins: npdoty_ (npdoty@public.cloak)
  2446. # [23:08] * Joins: marcosc (~marcosc@public.cloak)
  2447. # [23:08] * Quits: wooglae1 (~Adium@public.cloak) ("Leaving.")
  2448. # [23:08] * Quits: arunranga (~arunranga@public.cloak) (arunranga)
  2449. # [23:08] * Quits: a1zu (~androirc@public.cloak) ("AndroIRC - Android IRC Client ( http://www.androirc.com )")
  2450. # [23:11] * Quits: marcosc (~marcosc@public.cloak) (Client closed connection)
  2451. # [23:12] * Joins: marcosc (~marcosc@public.cloak)
  2452. # [23:12] * Quits: chaals (~Adium@public.cloak) ("Leaving.")
  2453. # [23:13] * Quits: npdoty (npdoty@public.cloak) (Ping timeout: 180 seconds)
  2454. # [23:13] * npdoty_ is now known as npdoty
  2455. # [23:13] * Quits: Zefa (~Zefa@public.cloak) (Ping timeout: 180 seconds)
  2456. # [23:13] * Joins: kurosawa_ (~chatzilla@public.cloak)
  2457. # [23:13] * Quits: notbenjamin (~textual@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
  2458. # [23:14] * Quits: tantek (~tantek@public.cloak) (tantek)
  2459. # [23:15] * Quits: weinig (~weinig@public.cloak) (weinig)
  2460. # [23:15] * Quits: jrossi (~jrossi@public.cloak) (Ping timeout: 180 seconds)
  2461. # [23:15] * Quits: tomoyuki (~tomoyuki@public.cloak) (tomoyuki)
  2462. # [23:17] * Quits: rubys (~Adium@public.cloak) ("Leaving.")
  2463. # [23:18] * Quits: kurosawa (~chatzilla@public.cloak) (Ping timeout: 180 seconds)
  2464. # [23:18] * Quits: dom (dom@public.cloak) (Ping timeout: 180 seconds)
  2465. # [23:19] * Quits: gludi|2 (~kvirc@public.cloak) (Client closed connection)
  2466. # [23:19] * Joins: gludi|2 (~kvirc@public.cloak)
  2467. # [23:20] * Quits: JonathanJ1 (~hollobit@public.cloak) (Ping timeout: 180 seconds)
  2468. # [23:22] * Quits: gludi|2 (~kvirc@public.cloak) (Client closed connection)
  2469. # [23:22] * Joins: gludi|2 (~kvirc@public.cloak)
  2470. # [23:22] * Quits: kurosawa_ (~chatzilla@public.cloak) (Ping timeout: 180 seconds)
  2471. # [23:22] * Joins: plh (plehegar@public.cloak)
  2472. # [23:23] * Joins: yosuke (yfunahas@public.cloak)
  2473. # [23:24] * Joins: tantek (~tantek@public.cloak)
  2474. # [23:24] * Quits: adrianba (~adrianba@public.cloak) (Ping timeout: 180 seconds)
  2475. # [23:24] * Joins: charles_engelke (~charles_engelke@public.cloak)
  2476. # [23:25] * Quits: charles_engelke (~charles_engelke@public.cloak) ("Page closed")
  2477. # [23:25] * Joins: charles_engelke (~charles_engelke@public.cloak)
  2478. # [23:27] * Joins: benjamp (~benjamp@public.cloak)
  2479. # [23:27] <benjamp> zakim, who is on the call?
  2480. # [23:27] <Zakim> On the phone I see Portland
  2481. # [23:27] <Zakim> Portland has chaals, ArtB, Yves, sicking
  2482. # [23:27] * Joins: rniwa (~rniwa@public.cloak)
  2483. # [23:27] * Joins: jcraig (~jcraig@public.cloak)
  2484. # [23:27] * Quits: tantek (~tantek@public.cloak) (tantek)
  2485. # [23:28] * Joins: jrossi (~jrossi@public.cloak)
  2486. # [23:28] * Quits: igarashi (~igarashi@public.cloak) ("Page closed")
  2487. # [23:29] <timeless> scribe: timeless
  2488. # [23:29] <timeless> Zakim, timeless has entered Portland
  2489. # [23:29] <Zakim> +timeless; got it
  2490. # [23:30] * Quits: marcosc (~marcosc@public.cloak) (Client closed connection)
  2491. # [23:30] * Quits: gludi|2 (~kvirc@public.cloak) (Ping timeout: 180 seconds)
  2492. # [23:30] <timeless> Zakim, who is on the call?
  2493. # [23:30] <Zakim> On the phone I see Portland
  2494. # [23:30] <Zakim> Portland has chaals, ArtB, Yves, sicking, timeless
  2495. # [23:30] * Joins: MichaelC_ (cooper@public.cloak)
  2496. # [23:30] * Joins: Norbert (~Norbert@public.cloak)
  2497. # [23:31] * Joins: kurosawa (~chatzilla@public.cloak)
  2498. # [23:31] * Joins: a12u (~androirc@public.cloak)
  2499. # [23:32] * Joins: shinwoo (~shinwoo@public.cloak)
  2500. # [23:32] * Joins: ohm (~ohm@public.cloak)
  2501. # [23:32] * Joins: a1zu (~androirc@public.cloak)
  2502. # [23:32] * Joins: tantek (~tantek@public.cloak)
  2503. # [23:33] * Joins: dka_ (~dka@public.cloak)
  2504. # [23:34] * Joins: marcosc (~marcosc@public.cloak)
  2505. # [23:34] <timeless> topic: Editing
  2506. # [23:34] * Joins: tomoyuki (~tomoyuki@public.cloak)
  2507. # [23:34] * Quits: marcosc (~marcosc@public.cloak) (Client closed connection)
  2508. # [23:34] * Joins: dka (~dka@public.cloak)
  2509. # [23:34] * Joins: marcosc (~marcosc@public.cloak)
  2510. # [23:35] * Joins: kbx (~kbx@public.cloak)
  2511. # [23:35] <timeless> chaals: Editing and friends are the topic
  2512. # [23:35] <timeless> ... i'll give it to benjamp
  2513. # [23:35] <timeless> benjamp: today we have a wrap up of Intentions
  2514. # [23:35] <timeless> ... we have some requests from IndyUI
  2515. # [23:35] <timeless> ... and then editing for the last hour
  2516. # [23:35] <timeless> ... objections?
  2517. # [23:35] <timeless> [ None ]
  2518. # [23:35] * Joins: kn1 (~k.n@public.cloak)
  2519. # [23:35] <kurosawa> s/IndyUI/Indie UI/
  2520. # [23:36] <timeless> rich: Rich QQQ, IBM
  2521. # [23:36] <MichaelC_> s/QQQ/Schwerdtfeger/
  2522. # [23:36] <timeless> ... we were talking about the tie-in with Selection
  2523. # [23:36] * Joins: chaals (~Adium@public.cloak)
  2524. # [23:36] * Joins: abarsto (~abarsto@public.cloak)
  2525. # [23:36] * abarsto is now known as ArtB
  2526. # [23:36] * Quits: chaals (~Adium@public.cloak) (chaals)
  2527. # [23:36] * Joins: chaals (~Adium@public.cloak)
  2528. # [23:36] <timeless> ... also Craig had mentioned multiple people w/ access to selection
  2529. # [23:36] * MichaelC_ is now known as MichaelC
  2530. # [23:36] <timeless> ... also the end-event
  2531. # [23:36] <timeless> ... benjamp ?
  2532. # [23:36] * Joins: kn2 (~k.n@public.cloak)
  2533. # [23:36] <timeless> benjamp: i have those notes, and i should be able to make bugs/update the spec
  2534. # [23:37] <timeless> ... if there are things you want to cover in this meeting...
  2535. # [23:37] <timeless> rich: we'd like to see avoided
  2536. # [23:37] * Joins: Tomoki (~Tomoki@public.cloak)
  2537. # [23:37] * Quits: marcosc (~marcosc@public.cloak) (Client closed connection)
  2538. # [23:37] * Joins: marcosc (~marcosc@public.cloak)
  2539. # [23:37] <timeless> ... -- we'd like to know about the type of object w/ which you're interacting
  2540. # [23:37] <ArtB> zakim, who's here?
  2541. # [23:37] <Zakim> On the phone I see Portland
  2542. # [23:37] <timeless> ... we have ARIA
  2543. # [23:37] <Zakim> Portland has chaals, ArtB, Yves, sicking, timeless
  2544. # [23:37] <Zakim> On IRC I see marcosc, Tomoki, kn2, chaals, ArtB, kn1, kbx, dka, tomoyuki, dka_, tantek, a1zu, ohm, shinwoo, a12u, kurosawa, Norbert, MichaelC, jrossi, jcraig, rniwa, benjamp,
  2545. # [23:37] <Zakim> ... charles_engelke, yosuke, plh, npdoty, jgraham, hiroto__, jyasskin, myakura, shepazu, zcorpan_, Cyril, fjh, brendaneich, lgombos, sam, jhund, glenn, darobin, jsbell_, spoussa_,
  2546. # [23:37] <Zakim> ... jungkees, bkardell_, anssik, RRSAgent, bryan, Zakim, smaug, kochi1, kochi, paul___irish, mihnea_____, MarkS, plinss, marcosc_, tyoshino, igrigorik, stryx`_, stryx`, MikeSmith,
  2547. # [23:37] <Zakim> ... hober
  2548. # [23:37] * Joins: joanie (~joanmarie@public.cloak)
  2549. # [23:37] <timeless> ... we'd like to make it more mainstream
  2550. # [23:37] <ArtB> RRSAgent, make minutes
  2551. # [23:37] <RRSAgent> I have made the request to generate http://www.w3.org/2014/10/28-webapps-minutes.html ArtB
  2552. # [23:37] <timeless> ... we'd like Dual-benefit
  2553. # [23:37] * Joins: kinjim (~kinjim@public.cloak)
  2554. # [23:37] <timeless> ... if you run into a slider, you need the current value of the slider
  2555. # [23:37] <timeless> ... max, min, increments (we don't have yet)
  2556. # [23:38] <timeless> ... to do device-independent interaction
  2557. # [23:38] <timeless> ... for Accessibility, we need APIs for this
  2558. # [23:38] <timeless> benjamp: sounds great, i'll file bugs for those
  2559. # [23:38] <timeless> ... I went to the Indie UI meeting earlier
  2560. # [23:38] <timeless> ... we went over some requests
  2561. # [23:38] <timeless> ... some ways to merge
  2562. # [23:38] <timeless> ... I have things to consider, they'll all be on the ML
  2563. # [23:38] <timeless> ... Indie UI seems to be willing to take the Events we're considering in WebApps/CSS
  2564. # [23:39] <timeless> ... Scrolling/Selection
  2565. # [23:39] <timeless> ... and let them be driven by these WGs
  2566. # [23:39] <timeless> ... and continue on with the rest of their events
  2567. # [23:39] * Quits: a12u (~androirc@public.cloak) (Ping timeout: 180 seconds)
  2568. # [23:39] <timeless> ... using the events structure
  2569. # [23:39] <timeless> rich: we may move things over
  2570. # [23:39] <timeless> janina: we don't need to go into it now
  2571. # [23:39] <jcraig> q+ to discuss Element.computedRole() and Element.computedLabel()
  2572. # [23:39] * Zakim sees jcraig on the speaker queue
  2573. # [23:39] <timeless> ... process point, we'd like to keep ourselves all coordinated
  2574. # [23:39] <timeless> ... not useful to join multiple lists
  2575. # [23:39] * Joins: Zefa (~Zefa@public.cloak)
  2576. # [23:39] <timeless> ... how to structure work together
  2577. # [23:39] <timeless> ... so communication flows more smoothly
  2578. # [23:40] <timeless> ... we had a structure set up
  2579. # [23:40] * Quits: dka_ (~dka@public.cloak) (Ping timeout: 180 seconds)
  2580. # [23:40] <timeless> ... but we aren't using it the way it was intended
  2581. # [23:40] <timeless> ... with multiple lists, people aren't necessarily on the right list
  2582. # [23:40] <ArtB> Present+ Alex_Russel, James_Craig, Michael_Cooper, Richard_Schwerdtfeger, Katie_Haritos-Shea, Janina_Sajka, Norbert_Lindenberg
  2583. # [23:40] <timeless> ... maybe chairs should discuss how to do this
  2584. # [23:40] * Joins: charles_ (~charles@public.cloak)
  2585. # [23:40] <timeless> chaals: yeah
  2586. # [23:40] <timeless> ... helpful
  2587. # [23:41] <jcraig> ack me
  2588. # [23:41] <Zakim> jcraig, you wanted to discuss Element.computedRole() and Element.computedLabel()
  2589. # [23:41] * Zakim sees no one on the speaker queue
  2590. # [23:41] <ArtB> ACTION: charles make sure WebApps has good communication flow with IndieUI group re Editing
  2591. # [23:41] * trackbot is creating a new ACTION.
  2592. # [23:41] * RRSAgent records action 1
  2593. # [23:41] <trackbot> Created ACTION-756 - Make sure webapps has good communication flow with indieui group re editing [on Charles McCathie Nevile - due 2014-11-04].
  2594. # [23:41] <timeless> jcraig: we had a discussion about Events this morning
  2595. # [23:41] <timeless> ... i'd like to mention other topics
  2596. # [23:41] <timeless> ... three that I remember...
  2597. # [23:41] <timeless> ... Selection API ... ComputedRule, ComputedLabel
  2598. # [23:42] <timeless> ... an accessor for UserSettings
  2599. # [23:42] <timeless> ... IndieUI UserContext
  2600. # [23:42] <timeless> ... Element.computedRole, Element.computedLabel
  2601. # [23:42] <timeless> ... input.type=submit, input.type=button -> roles are both Button
  2602. # [23:42] * Quits: kn1 (~k.n@public.cloak) (Ping timeout: 180 seconds)
  2603. # [23:42] * Joins: forty4 (~forty4@public.cloak)
  2604. # [23:42] <timeless> ... Role = Switch
  2605. # [23:42] <timeless> ... Switch is ARIA 1.1
  2606. # [23:42] <timeless> ... css can't tell how to deal w/ this
  2607. # [23:43] <MichaelC> s/ComputedRule/ComputedRole/
  2608. # [23:43] <timeless> ... This morning, CSS approved a role-selector
  2609. # [23:43] * timeless ???
  2610. # [23:43] <rniwa> q+
  2611. # [23:43] * Zakim sees rniwa on the speaker queue
  2612. # [23:44] <timeless> ... alex@mozilla Element.accessibility, Element.role - a way to get the accessible version, or the object
  2613. # [23:44] <timeless> ... to me it makes sense to get direct from the DOM
  2614. # [23:44] * Joins: a12u (~androirc@public.cloak)
  2615. # [23:44] <timeless> Travis: Agreed (direct)
  2616. # [23:44] <timeless> rniwa: i think computedStyle / ...
  2617. # [23:44] <timeless> ... should go to HTML, as opposed to WebApps
  2618. # [23:44] <timeless> chaals: DOM is being done in HTML, but it's sort of WebApps
  2619. # [23:45] <timeless> ... and you could it straight in IndieUI
  2620. # [23:45] <timeless> ... if we're talking w/ WebApps and API people and same people in HTML in this room
  2621. # [23:45] <timeless> ... you can do specing in IndieUI
  2622. # [23:45] <timeless> ... say IndieUI is specing Element.computedRole
  2623. # [23:45] <timeless> ... and HTML would know
  2624. # [23:45] <timeless> ... I don't care either way
  2625. # [23:45] <timeless> jcraig: if you think this is appropriate to HTML WG
  2626. # [23:46] * Joins: youngwoojo (~youngwoojo@public.cloak)
  2627. # [23:46] <timeless> ... I'd probably push it to ARIA, rather than IndieUI
  2628. # [23:46] <timeless> rich: the SVG WG is now
  2629. # [23:46] <chaals> q?
  2630. # [23:46] * Zakim sees rniwa on the speaker queue
  2631. # [23:46] <timeless> ... building off the HTML Element
  2632. # [23:46] <timeless> ... and get computedRole label there
  2633. # [23:46] <timeless> ... not sure we'd want it on Element
  2634. # [23:46] <timeless> jcraig: does MathML inherit from Element?
  2635. # [23:46] <timeless> paulc: I want to encourage you to do the work, don't worry about where it ends up
  2636. # [23:46] * Quits: Zefa (~Zefa@public.cloak) (Ping timeout: 180 seconds)
  2637. # [23:47] <timeless> ... we'll meet in 6 months, I'll buy you all a beer
  2638. # [23:47] <timeless> rniwa: my point was that I don't want this to be part of Intentions, or Editing, it's clearly not Intentions/Editing
  2639. # [23:47] * Quits: Cyril (~chatzilla@public.cloak) (Ping timeout: 180 seconds)
  2640. # [23:47] <timeless> jcraig: there are a few unrelated topics
  2641. # [23:47] <timeless> ack r
  2642. # [23:47] * Zakim sees no one on the speaker queue
  2643. # [23:47] * Quits: charles_ (~charles@public.cloak) (Ping timeout: 180 seconds)
  2644. # [23:47] <jcraig> ARIA 1.x
  2645. # [23:47] <timeless> rich: I don't think anyone will have problems writing spec text
  2646. # [23:47] <timeless> ... who do we send it to?
  2647. # [23:48] <timeless> chaals: write it up, send it to WebApps+HTML, "what do you recon"
  2648. # [23:48] <timeless> ... we'll say "g, looks good to me"
  2649. # [23:48] <timeless> rich: is anyone working on MathML right now?
  2650. # [23:48] <timeless> chaals: I don't think they are
  2651. # [23:48] <timeless> janina: I think they're in maintenance
  2652. # [23:48] <jcraig> jcraig to spec: partial interface Element { String computedRole(); String computedLabel(); } (already a PF Action)
  2653. # [23:48] <timeless> chaals: it would make sense to write to them as well
  2654. # [23:48] * Quits: Tomoki (~Tomoki@public.cloak) (Ping timeout: 180 seconds)
  2655. # [23:49] * timeless should those be multi-strings or something (like ClassList)
  2656. # [23:49] <timeless> joanie: for Generated Content
  2657. # [23:49] <timeless> ... I wasn't planning on it, but i'll toss it out
  2658. # [23:49] <timeless> ... in talking w/ benjamp, i'll file issues
  2659. # [23:49] <timeless> ... some of the problems we're having w/ generated content
  2660. # [23:49] <timeless> ... from an Accessibility issue
  2661. # [23:49] <timeless> ... it isn't selectable
  2662. # [23:49] * Quits: forty4 (~forty4@public.cloak) (Ping timeout: 180 seconds)
  2663. # [23:49] * Joins: arunranga (~arunranga@public.cloak)
  2664. # [23:49] * Joins: Zefa (~Zefa@public.cloak)
  2665. # [23:50] <timeless> ... Apps might do this and put small bits of text :before/:after
  2666. # [23:50] * Quits: a1zu (~androirc@public.cloak) (Ping timeout: 180 seconds)
  2667. # [23:50] * Quits: kbx (~kbx@public.cloak) (Ping timeout: 180 seconds)
  2668. # [23:50] * Joins: forty4 (~forty4@public.cloak)
  2669. # [23:50] <timeless> ... assistive technology user can't copy it
  2670. # [23:50] <timeless> ... which is fine
  2671. # [23:50] <rniwa> q+
  2672. # [23:50] * Zakim sees rniwa on the speaker queue
  2673. # [23:50] <timeless> ... the assistive technology would need to put up a workaround
  2674. # [23:50] * Joins: paul (~paul@public.cloak)
  2675. # [23:50] <timeless> ... but it would need an API "is this selectable?"
  2676. # [23:50] * Joins: wooglae (~wooglae@public.cloak)
  2677. # [23:50] <timeless> chaals: Generated content is "not part of the DOM"
  2678. # [23:50] <timeless> ... if you're doing a Rich Selection into the clipboard
  2679. # [23:51] <timeless> ... you could maintain that separation, HTML + style
  2680. # [23:51] <timeless> ... if you're doing a straight text selection
  2681. # [23:51] <timeless> ... please can we have What-You-See-as-What-You-Select
  2682. # [23:51] <timeless> ... be What-You-Get-in-the-Clipboard
  2683. # [23:51] <timeless> ... analogous to background-css sprite stuff
  2684. # [23:51] <timeless> ... "technically it's not part of the page"
  2685. # [23:51] <timeless> ... but the only people who know that are those people using "inspect element" to see the page
  2686. # [23:52] <timeless> ... everyone else says "it's there, I can see it, it's part of the page"
  2687. # [23:52] <timeless> ... you should be able to see it, you should be able to select it, you should be able to pick it up
  2688. # [23:52] <timeless> Travis: on generated content selection
  2689. # [23:52] <timeless> ... we unfortunately had to fix a bug recently
  2690. # [23:52] <timeless> ... for Interop on the live web
  2691. # [23:52] <timeless> ... pasting generated content broke the site
  2692. # [23:52] <timeless> ... i'm of the opinion, that if you see it, you should be able to select it, and copy it, and paste it
  2693. # [23:53] <timeless> ... Due to technical limitations in IE, you can only select the entire generated hunk
  2694. # [23:53] <jcraig> q?
  2695. # [23:53] * Zakim sees rniwa on the speaker queue
  2696. # [23:53] <timeless> benjamp: in 8 minutes, I need the meeting for Editing
  2697. # [23:53] <timeless> ack rniwa
  2698. # [23:53] * Zakim sees no one on the speaker queue
  2699. # [23:53] <timeless> rniwa: in some browsers, you can't select generated content
  2700. # [23:53] <timeless> ... that's something we (WebKit) need to fix
  2701. # [23:53] <jcraig> q+
  2702. # [23:53] * Zakim sees jcraig on the speaker queue
  2703. # [23:54] <timeless> ... we either need to put it in Selection API
  2704. # [23:54] <timeless> ... or ...
  2705. # [23:54] <timeless> ... there could be technical issues we need to resolve
  2706. # [23:54] <timeless> ... what's important is that when you select it and copy it, it needs to include the generated content
  2707. # [23:54] * Joins: Jingwang_qi (~Jingwang_qi@public.cloak)
  2708. # [23:54] * Quits: paul (~paul@public.cloak) (Client closed connection)
  2709. # [23:54] <timeless> ... I think that involves specing in the text
  2710. # [23:54] <timeless> chaals: I thought Travis was going to do it
  2711. # [23:54] <timeless> ... Text and Keyboard is easy
  2712. # [23:54] * Quits: spoussa_ (~uid11139@public.cloak) ("Connection closed for inactivity")
  2713. # [23:54] <timeless> ack jcraig
  2714. # [23:54] * Zakim sees no one on the speaker queue
  2715. # [23:54] * Joins: paul (~paul@public.cloak)
  2716. # [23:55] * benjamp
  2717. # [23:55] * benjamp hello
  2718. # [23:55] <timeless> jcraig: the 1.0 Selection API should note "it's going to include generated content", or "it's not going to include generated content"
  2719. # [23:56] <timeless> ... if it should be somewhere else, we should know where
  2720. # [23:56] <timeless> chaals: we should put in the 1.0 draft that "you should be able to"
  2721. # [23:56] * Quits: paul (~paul@public.cloak) (Client closed connection)
  2722. # [23:56] * Quits: Zefa (~Zefa@public.cloak) ("")
  2723. # [23:56] <timeless> ... if that's a problem, "it would be nice if you could do this, currently there's no way to do this, but it is the goal"
  2724. # [23:56] <timeless> ... we can push wishes for the future into the spec
  2725. # [23:57] * Joins: Zefa (~Zefa@public.cloak)
  2726. # [23:57] <timeless> jcraig: what is the users
  2727. # [23:57] * Quits: Zefa (~Zefa@public.cloak) ("")
  2728. # [23:57] <timeless> ... inverted color settings
  2729. # [23:57] * Joins: Zefa (~Zefa@public.cloak)
  2730. # [23:57] <timeless> ... do they have capability of keyboard
  2731. # [23:57] <timeless> ... ability to get captions enabled
  2732. # [23:57] <timeless> ... seems like a dom change
  2733. # [23:57] <timeless> ... we have a draft of it
  2734. # [23:57] <timeless> ... in Indie UI
  2735. # [23:58] <timeless> ... based on rniwa ...
  2736. # [23:58] <timeless> rniwa: we brought this up @Shenzhen last year
  2737. # [23:58] <timeless> jcraig: several of the things that make sense
  2738. # [23:58] <timeless> ... are in the drafts
  2739. # [23:58] <jcraig> http://www.w3.org/TR/indie-ui-context/
  2740. # [23:59] <timeless> ... one of them
  2741. # [23:59] <timeless> ... section 5.3
  2742. # [23:59] <timeless> ... subtitles are preferred
  2743. # [23:59] * Quits: ohm (~ohm@public.cloak) (Ping timeout: 180 seconds)
  2744. # [23:59] <timeless> ... subtitles available to the user, English + Spanish
  2745. # [23:59] * Joins: paulliu (~paul@public.cloak)
  2746. # [23:59] <timeless> ... not needed for HTML5 video
  2747. # [23:59] <timeless> ... but custom video, flash video
  2748. # [23:59] <timeless> ... you'd need these to detect
  2749. # Session Close: Wed Oct 29 00:00:00 2014

The end :)