06:53:40 RRSAgent has joined #dap 06:53:40 logging to https://www.w3.org/2018/10/23-dap-irc 06:53:56 Meeting: Devices and Sensors WG TPAC F2F - Day 2/2 06:54:13 RRSAgent, make log public 06:54:18 RRSAgent, make minutes v2 06:54:18 I have made the request to generate https://www.w3.org/2018/10/23-dap-minutes.html xfq 06:55:21 anssik has joined #dap 06:58:23 reillyg has joined #dap 07:03:36 RRSAgent, make minutes v2 07:03:36 I have made the request to generate https://www.w3.org/2018/10/23-dap-minutes.html xfq 07:04:06 scribenick: xfq 07:07:28 larsgk has joined #dap 07:07:45 johnpallett has joined #dap 07:08:36 Present+ Anssi_Kostiainen, Reilly_Grant, Fuqiao_Xue, Flaki, Yoshiaki_Tanaka, John_Pallett, Mark_Foltz, Lars_Knudsen, Kenneth_Christiansen, Yang_Gu, Mike_ONeill, Takeshi_Sano, Heejin_Chung 07:08:45 flaki has joined #dap 07:09:01 Present+ Raphael_Kubo_da_Costa 07:09:22 Topic: Welcome and introductions 07:09:56 anssik: I'm Anssi Kostiainen from Intel, co-chair of the group 07:10:33 reillyg: I'm Reilly Grant from Google, co-chair of the group 07:10:46 Flaki: I'm Flaki from Mozilla 07:11:23 Lars: Invited Expert of the group 07:11:43 Kenneth Christiansen: I'm Kenneth Christiansen from Intel 07:11:59 Yang_Gu: I'm Yang Gu from Intel 07:12:24 Mike_ONeill: I'm Mike ONeill, observer 07:12:34 Heejin_Chung: I'm Heejin Chung from Samsung 07:12:48 [more intro] 07:13:21 anssik: We'll discuss the findings from the W3C Workshop on Permissions and User Consent 07:13:42 Topic: Agenda bashing 07:14:01 Anssi: After that briefing, we have 2 hours to discuss Generic Sensor Level 2 07:16:15 ... Bryan Bernhart pointed out @@ yesterday 07:16:52 ... with Reilly we found out three high level stuff to discuss 07:17:11 ... exposing sensors in service workers, which is highly controversial 07:18:16 present+ Sam_Weiler 07:18:37 ... another high level topic is high frequency & batching 07:19:34 wanming has joined #dap 07:20:09 Yang_Gu has joined #dap 07:20:54 ... Lars will share his finding about sensor discovery 07:21:03 rakuco has joined #dap 07:21:34 s/his finding/his findings/ 07:22:20 reillyg: An additional topic is the relation to rAF 07:22:27 tomayac has joined #dap 07:23:14 anssik: for Orientation Sensor, there's a proposal to provide Euler angles 07:23:48 ... after lunch, we'll have discussions about WebDriver Extension API for Generic Sensor 07:24:42 ... Reilly did some research of Web Bluetooth 07:27:02 anssik: We'll also discuss Shape Detection API, WebUSB, WebHID and Serial APIs 07:27:16 ... they're kind of in the scope of the working group 07:27:50 Present+ Zoltan_Kis 07:28:36 Present+ Sam_Weiler 07:28:37 ... there're more people in the room, could you briefly introduce yourself? 07:28:56 Zoltan_Kis: I'm Zoltan Kis, working on Web of Things API 07:29:05 Present+ Thomas_Nattestad 07:29:16 Sam_Weiler: I'm Sam Weiler from W3C, working on Security and Privacy 07:29:25 Thomas_Nattestad: I'm Thomas Nattestad from Google 07:30:15 anssik: Thomas will report the findings from the permissions workshop 07:30:26 Topic: Findings from the W3C Workshop on Permissions and User Consent 07:31:21 weiler has joined #dap 07:31:27 present+ 07:31:42 anssik: There were good browser vendors attendance in the workshop 07:31:47 https://www.w3.org/Privacy/permissions-ws-2018/cfp.html 07:31:55 https://www.w3.org/Privacy/permissions-ws-2018/schedule.html 07:32:11 -> https://www.w3.org/Privacy/permissions-ws-2018/schedule.html W3C Workshop on Permissions and User Consent Schedule 07:32:16 present- weiler 07:33:05 Thomas: We can go through the schedule 07:34:21 Thomas: @@ 07:34:21 ... another big problem re permissions is upfront notification about permissions 07:35:04 ... how users should be able to control their settings 07:35:04 ... how much we should be expecting from the users 07:35:16 ... we had interesting discussion on XR 07:35:22 s/discussion/discussions/ 07:35:59 ... ask permissions in contexts, e.g., in AR/VR experiences 07:36:42 ... a "would you like this website to give you VR experience?" prompt 07:36:42 ... the users would need to understand the implications 07:38:08 Anssi: the UI/UX of the permissions can be improved too 07:38:08 ... similar to on-boarding of apps 07:38:37 ... animation/interaction instead of a string 07:38:53 ... can we have an alternative way to do permissions prompt? 07:39:20 tomayac has joined #dap 07:40:12 ???: a big challenge of VR in general is that users should understand what VR does 07:40:12 ... understand what all the computer vision algorithms can do with data from camera 07:40:34 anssik: like time-bound permissions discussed yesterday 07:40:42 hjchung has joined #dap 07:40:56 weiler: real-world geometry 07:42:36 link to Immersive Web CG repo for privacy & security is here: https://github.com/immersive-web/privacy-and-security 07:42:38 s/???: a/johnpallett/ 07:42:47 s/johnpallett/johnpallett: a/ 07:43:11 Explainer in progress capturing threat vectors and possible mitigations here: https://github.com/immersive-web/privacy-and-security/blob/master/EXPLAINER.md 07:43:20 anssik: we need to find a novel way to animate/visualize the permissions 07:44:36 reillyg: @@ 07:44:36 ... how privacy-sensative low-level data makes sense in high level 07:44:50 s/sensative/sensitive/ 07:46:06 John_Pallett: @@ bundling not just permissions, but also information the users should know 07:47:28 Thomas: there're two very different kind of permissions 07:47:28 ... one is the really dangerous ones, blackmail etc. 07:47:28 ... the other is more data 07:47:28 ... geolocation is in the second camp 07:47:52 ... it can be used for ad-targeting 07:51:27 reilly: even for the geolocation case, it can be in the first camp 07:51:27 ... some users do not want to share their data, and may not know that their geolocation data was used by the website 07:51:39 s/their data/their location/ 07:53:29 Thomas: currently, fingerprinting is fairly easy 07:53:29 ... in the future we can use code analysis to detect if the website is using permissions they're not supposed to use 07:53:29 ... instead of disabling the feature completely 07:55:32 Mike_ONeill: API of metadata of permissions 07:55:32 Thomas: what if people lie? 07:55:32 Mike_ONeill: then they break the law 07:58:13 Mike_ONeill: @@ 07:58:13 anssik: the concept of URL doesn't exist for normal people 07:58:13 ... e.g., iOS Safari only displays the domain name 07:59:02 s/reilly: even/reillyg: even/ 07:59:58 ... example.com uses [placeholder] data for [how long] 08:04:44 [scribe missed some parts] 08:04:54 Present+ Alex_Turner 08:07:49 anssik: you need to give the developers the incentive, otherwise they'll ask more than they need 08:08:05 ... that's why better UX is needed 08:10:52 weiler: a question we must be asking, is if we should add this at all 08:10:52 ... some users might not be able to understand the depth of risk they're taking here 08:12:02 Thomas: Electron as an example 08:12:02 ... people use it because they need it 08:12:02 ... but it's very insecure sometimes 08:13:54 RRSAgent, draft minutes v2 08:13:54 I have made the request to generate https://www.w3.org/2018/10/23-dap-minutes.html anssik 08:13:58 Thomas: perhaps PWA installation is not as much trust as native installation 08:19:31 reillyg: in the Chrome manifest, there are required permissions, and optional permissions 08:20:42 s/Chrome manifest/Chrome extension manifest/ 08:21:09 Present+ tomayac 08:21:52 Permissions could be listed in a `permissions` property in the Web App Manifest 08:22:17 And then grouped by level of “scariness”, which would allow less scary ones to be bundled in prompting 08:23:41 weiler: Nick Doty did write a guide for permissions 08:23:42 ... it might help 08:24:23 https://lists.w3.org/Archives/Public/public-2018-permissions-ws/2018Oct/0000.html 08:24:57 “permissions”: [{“push_notifications”: {“rationale”: [“Inform the user of new content they have shown interest in”, “Alert the user of general breaking news”]}}] 08:25:01 weiler: changes to oauth about how oauth permissions might be used 08:25:39 ... different trust of the browser chrome vs the web page 08:26:22 ... there was a workshop about permissions in 2014 08:26:23 https://www.w3.org/2014/07/permissions/ 08:28:21 anssik: is the guide created by Nick for spec authors? 08:28:35 weiler: yes 08:28:43 ... spec authors, or browser vendors 08:32:28 youenn has joined #dap 08:32:34 weiler: for the privacy bits, which is mostly this is about 08:32:34 ... helping their effort is probably the best way to push this forward 08:32:34 anssik: some privacy experts might not be UI/UX experts 08:40:41 The spec could add recommendations as to the bundling of permissions (based on “once”, “permanent”,…) 08:42:00 hjchung has joined #dap 08:44:49 yang_gu has joined #dap 08:45:27 RESOLUTION: Permissions being a cross-cutting concern across multiple groups we believe that we should find a forum for discussing these issues and that specifications should provide developers with affordances for expressing the scope of permission requests (i.e. duration and bundling) and the rationale for the permission request so that browser vendors can process that data to inform their UX. 08:46:26 ACTION: ThomasTheDane to connect Reilly with relevant Chrome PM to explore cross-group cutting group affordances 08:46:26 Error finding 'ThomasTheDane'. You can review and register nicknames at . 08:46:29 RRSAgent, make minutes v2 08:46:29 I have made the request to generate https://www.w3.org/2018/10/23-dap-minutes.html xfq 08:53:20 xfq has joined #dap 09:06:20 iclelland has joined #dap 09:21:40 scribenick: anssik 09:21:58 Present+ Ada_Rose_Cannon 09:22:46 Ada: Ada from Samsung IWWG co-chair, interested in ALS 09:23:17 Ada: TOPIC: Ambient Light Sensor 09:23:34 s/Ada: TOPIC: Ambient Light Sensor/TOPIC: Ambient Light Sensor/ 09:24:32 Ada: interested in IW use cases to allow the model change according to the ambient light of the environment 09:24:54 Reilly: ALS API has an open PR for RGB support in addition to intensity 09:25:20 wanming1 has joined #dap 09:26:12 ... encourage to note the IW use case in the respective issue https://github.com/w3c/ambient-light/issues/9 09:27:11 Ada: feedback from the developer is that this is highly requested 09:27:23 larsgk has joined #dap 09:29:17 ... without this support, need to extract this RGB information from camera 09:29:27 QingAn has joined #dap 09:30:39 Reilly: if we didn't provide ALS as a dedicated API for RGB, you could attach an instance of the AmbientLightSensor to the XRDevice interface with that as an extension 09:31:14 ada has joined #dap 09:31:22 https://github.com/immersive-web/proposals/issues/27 09:31:53 Reilly: also Gamepad could reuse e.g. Accelerometer 09:32:25 yamagile has joined #dap 09:36:18 RRSAgent, draft minutes v2 09:36:18 I have made the request to generate https://www.w3.org/2018/10/23-dap-minutes.html anssik 09:39:04 johnpallett has joined #dap 09:39:44 [agreement] 09:39:46 RESOLUTION: promote RGB feature to Level 1 to address the Immersive Web use case 09:41:43 zolkis has joined #dap 09:41:59 TOPIC: Generic Sensor Level 2 09:42:03 -> https://github.com/w3c/sensors/projects/5 Generic Sensors Level 2 09:44:21 Reilly: when it comes to Workers, we generally agreed that adding support for dedicated workers has not issues, since they're attached to a frame 09:45:05 ... benefit is that will help avoid jank 09:45:16 anssik: what is the implementation effort to expose to workers? 09:45:40 Reilly: not significant 09:46:42 Tom: what can you do in the background with WebBluetooth API? 09:48:56 Reilly: for WebUSB and WebBT we keep the connection open even if the page is not visible, provide UI indicators to keep the user informed 09:49:26 ... unlike sensors, when you're connected to a device, there's an expectation there's shared state you do not want to interfere with 09:49:54 ... a bi-direction connection is different from delivering events one-way 09:51:21 anssik: what are the other features exposed to dedicated workers? 09:52:06 Reilly: IndexedDB, Fetch, XHR at least 09:53:11 ... within the limited scope of dedicated workers, as long as we can spec how that feature interacts with events in a frame, no known concern how that's done 09:53:27 anssik: this could be polyfilled, but that'd have worse performance 09:54:29 RESOLUTION: Start work to expose sensor APIs to dedicated workers as they track an active frame and so there are no additional permissions questions. 09:57:26 Reilly: there's three categories for background work: 1) receiving the sensor events in the background, e.g. GPS logging app in realtime or batched 2) summarized view that is not available real-time, but can be queried e.g. fitness tracker 3) geofencing in which you set a trigger condition 10:03:39 iclelland has joined #dap 10:06:31 Reilly: two different use cases: e.g. active tracking for navigation and one for geofencing 10:06:59 Tom: advise from Jake, long running tasks not applicable for service worker 10:08:42 Tom: you'd need to use system wake lock https://w3c.github.io/wake-lock/#dfn-system-wake-lock to keep the app running 10:09:30 -> https://w3c.github.io/wake-lock/#wake-locks "Screen wake lock" and "System wake lock" 10:12:38 Reilly: for geofencing we have a path to follow for Service Workers 10:22:27 -> https://w3c.github.io/geofencing-api/ (obsoleted) Geofencing API 10:22:40 tomayac_ has joined #dap 10:22:50 The paper I keep referring to: https://t.co/OxiuEg8uVL 10:24:23 -> https://gist.github.com/mkruisselbrink/70c95b3068e1bbe9b668 Background sensor use cases 10:25:47 anssik: suggest we talk to Marijn to learn from the past 10:32:36 larsgk: how about combination of multiple events as a trigger? 10:36:15 Reilly: agreement? 10:36:18 [silence] 10:36:24 RESOLUTION: Investigate further Geolocation and Wake Lock integration to allow active sensor tracking 10:36:32 ACTION: Reilly to talk to Marijn to understand why Geofencing API work was abandoned 10:36:32 Created ACTION-814 - Talk to marijn to understand why geofencing api work was abandoned [on Reilly Grant - due 2018-10-30]. 10:36:40 ACTION: Tom to talk Geofencing at the Service Workers WG F2F, seek that group's feedback 10:36:40 Error finding 'Tom'. You can review and register nicknames at . 10:37:16 TOPIC: Sensor discovery 10:38:19 https://github.com/larsgk/imo/blob/master/GenericSensorDiscovery.md 10:39:04 larsgk: has been working with sensors and actuators for a number of years 10:39:29 ... recently working with different companies helping them move from native stacks to the web, in medical and industrial space 10:39:54 ... sensor discovery an issue, would be nice to have a system to add and remove sensors from the generic sensor context 10:40:53 ... few cases: most mobile phones have sensors of varying quality, so you could detect and use sensors around you via Generic Sensor API, do sensor fusion 10:41:50 ... vehicle monitoring, how to interact with sensors in cars, monitor the health of your car, integrate with weather services, optimize UX of connecting to external sensors 10:42:24 ... able to interact with sensors e.g. in a supermarket dynamically 10:43:42 [discovery use cases described in https://github.com/larsgk/imo/blob/master/GenericSensorDiscovery.md#sensor-discovery] 10:44:24 Regarding my AI: https://github.com/w3c/ServiceWorker/issues/1303 10:44:54 Sorry, deep link got eaten: https://github.com/w3c/ServiceWorker/issues/1303#issuecomment-432195867 10:49:59 iclelland has joined #dap 10:50:44 iclelland has joined #dap 10:51:22 tapping NFC tag would be considered an implicit trust signal https://w3c.github.io/permissions/#implicit-signals 10:55:53 Reilly: unlikely browsers implement industrial sensor specific features, those requirements can be addressed with WebUSB and WebBT 10:59:25 ... would be good to see whether we can get someone build a polyfill on top of WebBT 11:22:29 Zakim has left #dap 11:28:50 iclelland has joined #dap 11:35:18 xfq has joined #dap 11:40:12 xfq_ has joined #dap 11:42:49 wanming1 has left #dap 11:42:52 wanming1 has joined #dap 11:43:34 iclelland has joined #dap 11:49:28 iclellan1 has joined #dap 11:55:31 takio has joined #dap 11:57:15 xfq_ has joined #dap 11:58:51 johnpallett has joined #dap 12:03:05 larsgk has joined #dap 12:03:22 anyone on the webex? 12:03:42 not yet, I think 12:04:00 isn't the meeting started at 2pm? 12:04:08 we need to finish discussing some items from the previous session, and anssik's returning from lunch 12:04:23 got, thanks! 12:04:47 let me know if it gets too late for you though 12:05:05 it doesn't matter :) 12:10:38 wanming: can you hear us right now? 12:10:49 no 12:10:54 no one in the webex 12:11:10 have you called the webex? 12:12:45 anssik will try to set up the bridge 12:13:09 thanks 12:13:37 seem it needs the host joined in, @xfq_ 12:13:55 ok, joining 12:15:57 i see you on the webex, but still hearing nothing.. 12:17:32 can anyone hear me 12:20:16 TOPIC: WebDriver Extension API for Generic Sensor 12:20:17 foolip has joined #dap 12:21:56 xfq has joined #dap 12:23:19 Present+ Wanming_Lin 12:23:44 Present+ foolip 12:24:01 foolip: come bug me for anything related 12:24:24 [we're fixing the webex bridge bear with us] 12:26:10 raphael: worked on multiple Chromium and Blink parts, and sensors, Wanming is part of the QA team 12:27:06 ... problem is a generic one, testing hardware capabilities without actual sensors impossible in an automated fashion currently 12:27:58 ... the problem generalized across other features that interface with hardware 12:28:10 ... target to be able to test across multiple browsers 12:28:18 a bit noise 12:28:43 and the volume is a bit low 12:29:21 [showing slides] 12:33:54 iclelland has joined #dap 12:37:51 Zakim has joined #dap 12:39:13 RRSAgent, draft minutes v2 12:39:13 I have made the request to generate https://www.w3.org/2018/10/23-dap-minutes.html anssik 12:40:01 Present+ Wanming_Lin(Remote) 12:44:31 -> https://rawgit.com/Honry/sensors/webdriver-extension/webdriver-extension/ WebDriver Extension API for Generic Sensor PR preview 12:50:42 [presentation finished, slides to be shared shortly] 12:50:56 raphael: any questions, comments? 12:50:56 foolip: this is perfect for what you want to test, WebDriver is unidirectional protocol so works in this case 12:51:25 ... worth looking at mocking geolocation, how the API would look like 12:53:43 Reilly: a number of questions, WebUSB needs a bi-dir connection that's not currently supported 12:54:50 the Chrome-specific protocol is bi-directional 12:55:05 s/the Chrome-specific protocol is bi-directional/... the Chrome-specific protocol is bi-directional/ 12:55:16 ... another issue around permissions: no permission support in WebDriver 12:55:30 ... we wrote the API for that, someone just needs to implement it 12:55:50 s/... we wrote the API for that, someone just needs to implement it/foolip: we wrote the API for that, someone just needs to implement it/ 13:01:07 ACTION: foolip to connect Raphael and Wanming with ChromeDriver maintainers 13:01:07 Error finding 'foolip'. You can review and register nicknames at . 13:08:07 iclelland has joined #dap 13:08:57 wanming.lin@intel.com 13:10:20 Present+ Alexis_Menard 13:12:29 https://docs.google.com/presentation/d/1Kvl0fFFApaEwlp0Cd9yVneHMlvCWAdGo0ArNlgOkeLE/edit#slide=id.g448575a9a1_4_0 13:12:49 people outside intel, need permission access :( 13:13:22 -> https://docs.google.com/presentation/d/1Kvl0fFFApaEwlp0Cd9yVneHMlvCWAdGo0ArNlgOkeLE/ WebDriver Extension API for Generic Sensors presentation slides 13:13:44 RRSAgent, draft minutes v2 13:13:44 I have made the request to generate https://www.w3.org/2018/10/23-dap-minutes.html anssik 13:17:09 wanming has left #dap 13:20:37 xfq has joined #dap 13:22:11 takio has joined #dap 13:24:46 yang_gy has joined #dap 13:24:54 yang_gu has joined #dap 13:25:38 xfq has joined #dap 13:29:27 ada has joined #dap 13:30:42 youenn has joined #dap 13:42:24 iclelland has joined #dap 13:55:14 TOPIC: High frequency & batching 13:55:57 Reilly: initially we attempted to sync with rAF loop, but Chromium implementation was pulled since there was not a very good model 13:57:02 ... for example, 120 Hz frequency, batching two readings per rAF loop running at 60 Hz required 13:57:27 ... initial thoughts align with whatever input stack (keyboards and such) is doing 14:00:50 ... primary issue around sensor timing is Provide a way of tying sensor requests to animation frames #4 14:02:36 anssik: what are the most valuable use cases for high frequency (>60 Hz)? 14:02:50 Reilly: gaming, VR/XR 14:04:40 ... if we want to provide higher frequency input, we could gate this into e.g. XR context 14:06:05 mfoltzgoogle has joined #dap 14:06:19 johnpallett has joined #dap 14:06:19 Pointer Events level 2 Extensions: https://w3c.github.io/pointerevents/extension.html#dom-pointerevent-getcoalescedevents 14:06:37 zolkis has joined #dap 14:10:32 Flaki: SLAM, motion capture might be use cases for high frequency 14:14:38 John: camera and sensor alignment for AR benefits from high frequency sampling 14:14:56 [brainstorming use cases for high frequency] 14:16:59 I can take an AI to follow up with people using capture to see whether alignment with sensor data would help for AR use cases 14:17:15 ACTION: John to follow up with people using capture to see whether alignment with sensor data would help for AR use cases 14:17:15 Error finding 'John'. You can review and register nicknames at . 14:18:54 -> https://w3c.github.io/deviceorientation/ DeviceOrientation Event Specification 14:19:41 TOPIC: DeviceOrientation Event Specification 14:20:28 [reviewing open PRs] 14:20:36 -> https://github.com/w3c/deviceorientation/pulls Open PRs 14:22:58 -> https://github.com/w3c/deviceorientation/pull/10 Add screen-adjusted device orientation attributes to DeviceOrientationEvent interface 14:24:24 [silence] 14:24:25 RESOLUTION: Close the issue 14:24:35 s/RESOLUTION: Close the issue/RESOLUTION: Close the issue #10/ 14:24:55 -> https://github.com/w3c/deviceorientation/pull/12 Add deviceorientation and devicemotion feature detection conformance requirement #12 14:25:51 [no objections] 14:27:20 -> https://github.com/w3c/deviceorientation/pull/34 Add the ondeviceorientationabsolute event handler attribute #34 14:27:56 Reilly: Chrome usage below 0.0007%, given this extremely low consider deprecating this in Chrome 14:29:38 ... the question to the group is, if Chrome decides not to deprecate ondeviceorientationabsolute, should we merge the PR #34? 14:31:31 [agreement] 14:31:38 RESOLUTION: If Chrome keeps this event then this PR should be modified to add a non-normative note about the additional event available in some user agents. If Chrome deprecates then this can be closed without merging. 14:31:58 -> https://github.com/w3c/deviceorientation/pull/43 update rotationRate alpha, beta, gamma description to be the same as implementation #43 14:32:17 Reilly: propose we merge this PR, since the spec should reflect the (sometimes messy) reality of implementations 14:34:03 This aligns with per https://www.w3.org/TR/html-design-principles/#priority-of-constituencies 14:35:07 -> https://github.com/w3c/deviceorientation/pull/49 Make security and privacy normative #49 14:36:26 [no concerns] 14:36:55 -> https://github.com/w3c/deviceorientation/pull/55 Remove '?' from dictionary members of DeviceMotionEventInit #55 14:38:16 Reilly: the diff between the implementation behavior will not surface in real-world use, unlikely to break existing content 14:39:18 [no concerns] 14:39:58 ACTION: Reilly to discuss with Chrome API owners whether to deprecate ondeviceorientationabsolute event 14:39:58 Created ACTION-815 - Discuss with chrome api owners whether to deprecate ondeviceorientationabsolute event [on Reilly Grant - due 2018-10-30]. 14:40:27 ACTION: Anssi to take an action to rebase #49 14:40:28 Created ACTION-816 - Take an action to rebase #49 [on Anssi Kostiainen - due 2018-10-30]. 14:42:13 kenneth: could we add a note redirecting readers to the actively being worked on spec 14:43:10 ACTION: Anssi to add a note to DeviceOrientationEvent that "Implementors need to be aware that the future work is now happening on the Generic Sensor-based specifications" 14:43:11 Created ACTION-817 - Add a note to deviceorientationevent that "implementors need to be aware that the future work is now happening on the generic sensor-based specifications" [on Anssi Kostiainen - due 2018-10-30]. 14:44:40 MarkF: is the Generic Sensor work a superset of DeviceOrientationEvent 14:45:37 Reilly: yes, there's also a polyfill that implements a subset of Generic Sensor atop DeviceOrientationEvent https://github.com/kenchris/sensor-polyfills 14:46:08 MarkF: can we polyfill DeviceOrientationEvent on top of Generic Sensors 14:46:15 Reilly: yes