{"repo":"w3c/sensors","summary":{"retrieved":"2026-05-16T07:46:18Z","triageViolations":11,"urgentViolations":0,"soonViolations":0,"agendaViolations":0,"needsEditsViolations":0,"needTriage":0,"urgent":0,"soon":0,"agenda":0,"needsEdits":0,"other":50},"triage":[{"number":3,"url":"https://github.com/w3c/sensors/issues/3","title":"Provide polyfills for retro-fitted sensors. ","author":"tobie","createdAt":"2014-11-14T13:28:59Z","labels":["proposed-resolution"],"sloTimeUsed":"P4200DT18H17M19S","whichSlo":"triage","stats":{"numTimelineItems":1,"numComments":0,"numLabels":1},"outOfSlo":true},{"number":365,"url":"https://github.com/w3c/sensors/issues/365","title":"Support sensors (think step counter) running in the \"background\"","author":"kenchris","createdAt":"2018-05-30T12:01:45Z","labels":[],"sloTimeUsed":"P2907DT19H44M33S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":435,"url":"https://github.com/w3c/sensors/issues/435","title":"Current browsing context doesn't exist in workers","author":"kenchris","createdAt":"2022-05-31T12:18:16Z","labels":[],"sloTimeUsed":"P1445DT19H28M2S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":444,"url":"https://github.com/w3c/sensors/issues/444","title":"Fix all Bikeshed link errors","author":"rakuco","createdAt":"2022-12-07T14:48:36Z","labels":[],"sloTimeUsed":"P1255DT16H57M42S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":457,"url":"https://github.com/w3c/sensors/issues/457","title":"Should we check for \"same origin\" or \"same origin-domain\"?","author":"rakuco","createdAt":"2023-02-21T11:47:45Z","labels":[],"sloTimeUsed":"P1179DT19H58M33S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0},"outOfSlo":true},{"number":459,"url":"https://github.com/w3c/sensors/issues/459","title":"Only positive frequency values should be accepted","author":"rakuco","createdAt":"2023-05-15T08:16:40Z","labels":[],"sloTimeUsed":"P1096DT23H29M38S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":463,"url":"https://github.com/w3c/sensors/issues/463","title":"[Meta] Proof-read and modernize spec","author":"rakuco","createdAt":"2023-07-21T10:50:29Z","labels":[],"sloTimeUsed":"P1029DT20H55M49S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0},"outOfSlo":true},{"number":471,"url":"https://github.com/w3c/sensors/issues/471","title":"Specify behavior when device sensor is no longer available","author":"rakuco","createdAt":"2023-08-29T09:04:14Z","labels":[],"sloTimeUsed":"P990DT22H42M4S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":479,"url":"https://github.com/w3c/sensors/issues/479","title":"\"Connect to sensor\" does not take fusion sensors into consideration","author":"rakuco","createdAt":"2024-02-14T10:26:53Z","labels":[],"sloTimeUsed":"P821DT21H19M25S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0},"outOfSlo":true},{"number":484,"url":"https://github.com/w3c/sensors/issues/484","title":"'Requested sampling frequency' automation concept is confusing","author":"rakuco","createdAt":"2024-02-20T09:27:48Z","labels":[],"sloTimeUsed":"P815DT22H18M30S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":487,"url":"https://github.com/w3c/sensors/pull/487","title":"automation: Save readings set when no sensors are active","author":"rakuco","createdAt":"2024-03-12T16:56:19Z","pull_request":{"draft":false},"labels":[],"sloTimeUsed":"P794DT14H49M59S","whichSlo":"triage","stats":{"numTimelineItems":8,"numComments":8,"numLabels":0},"outOfSlo":true}],"urgent":[],"soon":[],"agenda":[],"needsEdits":[],"other":[{"number":1,"url":"https://github.com/w3c/sensors/issues/1","title":"Retrofit existing sensor APIs ","author":"tobie","createdAt":"2014-11-14T13:22:06Z","labels":["proposed-resolution"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":3,"numComments":4,"numLabels":1}},{"number":4,"url":"https://github.com/w3c/sensors/issues/4","title":"Provide a way of tying sensor requests to animation frames","author":"tobie","createdAt":"2014-11-14T13:45:19Z","labels":["proposed-resolution"],"milestone":{"url":"https://github.com/w3c/sensors/milestone/3","title":"Level 2"},"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":3,"numLabels":1}},{"number":7,"url":"https://github.com/w3c/sensors/issues/7","title":"Sensor discovery","author":"tobie","createdAt":"2014-11-14T14:14:25Z","labels":["proposed-resolution"],"milestone":{"url":"https://github.com/w3c/sensors/milestone/3","title":"Level 2"},"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numLabels":1}},{"number":12,"url":"https://github.com/w3c/sensors/issues/12","title":"Expose sensors to workers","author":"tobie","createdAt":"2014-11-17T13:33:58Z","labels":["proposed-resolution","permissions","security-tracker","privacy-needs-resolution"],"milestone":{"url":"https://github.com/w3c/sensors/milestone/3","title":"Level 2"},"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":8,"numLabels":4}},{"number":13,"url":"https://github.com/w3c/sensors/issues/13","title":"Allowing data batching when poll frequency < sensor frequency","author":"tobie","createdAt":"2014-11-17T16:56:40Z","labels":["proposed-resolution"],"milestone":{"url":"https://github.com/w3c/sensors/milestone/3","title":"Level 2"},"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":3,"numLabels":1}},{"number":15,"url":"https://github.com/w3c/sensors/issues/15","title":"\"wakeup\" parameter","author":"rwaldron","createdAt":"2015-05-11T20:24:20Z","labels":[],"milestone":{"url":"https://github.com/w3c/sensors/milestone/4","title":"Future Work"},"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numLabels":0}},{"number":28,"url":"https://github.com/w3c/sensors/issues/28","title":"Do we need a lightweight interface representing available sensors?","author":"tobie","createdAt":"2015-06-08T10:00:46Z","labels":[],"milestone":{"url":"https://github.com/w3c/sensors/milestone/3","title":"Level 2"},"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numLabels":0}},{"number":32,"url":"https://github.com/w3c/sensors/issues/32","title":"getAll()?","author":"rwaldron","createdAt":"2015-06-08T22:29:51Z","labels":[],"milestone":{"url":"https://github.com/w3c/sensors/milestone/3","title":"Level 2"},"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numLabels":0}},{"number":39,"url":"https://github.com/w3c/sensors/issues/39","title":"Make APIs forward-compatible with ES modules","author":"tobie","createdAt":"2015-06-10T11:14:22Z","labels":[],"milestone":{"url":"https://github.com/w3c/sensors/milestone/4","title":"Future Work"},"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numLabels":0}},{"number":42,"url":"https://github.com/w3c/sensors/issues/42","title":"API must allow Web devs to easily create fused sensors in JS with an API consistant with native sensors","author":"tobie","createdAt":"2015-06-10T16:20:24Z","labels":["needs-research"],"milestone":{"url":"https://github.com/w3c/sensors/milestone/3","title":"Level 2"},"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":3,"numLabels":1}},{"number":62,"url":"https://github.com/w3c/sensors/issues/62","title":"Should unit option's behavior be defined in the Generic Sensor API?","author":"tobie","createdAt":"2015-08-31T11:28:08Z","labels":[],"milestone":{"url":"https://github.com/w3c/sensors/milestone/3","title":"Level 2"},"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numLabels":0}},{"number":63,"url":"https://github.com/w3c/sensors/issues/63","title":"Sensor.frequency needs to be setable to allow frequency adaptation","author":"tobie","createdAt":"2015-09-04T09:22:22Z","labels":["resolved"],"milestone":{"url":"https://github.com/w3c/sensors/milestone/3","title":"Level 2"},"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numLabels":1}},{"number":68,"url":"https://github.com/w3c/sensors/issues/68","title":"Sensors for continuously changing real valued properties","author":"draggett","createdAt":"2015-10-28T02:42:41Z","labels":[],"milestone":{"url":"https://github.com/w3c/sensors/milestone/4","title":"Future Work"},"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numLabels":0}},{"number":71,"url":"https://github.com/w3c/sensors/issues/71","title":"About securing sensors data","author":"vgalindo","createdAt":"2015-11-06T16:32:26Z","labels":["enhancement"],"milestone":{"url":"https://github.com/w3c/sensors/milestone/4","title":"Future Work"},"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numLabels":1}},{"number":73,"url":"https://github.com/w3c/sensors/issues/73","title":"Background support for sensors APIs","author":"mkruisselbrink","createdAt":"2016-01-15T00:26:01Z","labels":["enhancement"],"milestone":{"url":"https://github.com/w3c/sensors/milestone/3","title":"Level 2"},"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numLabels":1}},{"number":74,"url":"https://github.com/w3c/sensors/issues/74","title":"Setup echidna for continuous deployment","author":"tobie","createdAt":"2016-01-18T23:19:40Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numComments":15,"numLabels":0}},{"number":88,"url":"https://github.com/w3c/sensors/issues/88","title":"Add solution for one-shot readings","author":"tobie","createdAt":"2016-03-06T12:37:44Z","labels":[],"milestone":{"url":"https://github.com/w3c/sensors/milestone/3","title":"Level 2"},"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numLabels":0}},{"number":89,"url":"https://github.com/w3c/sensors/issues/89","title":"Add solution for cached value readings","author":"tobie","createdAt":"2016-03-06T12:38:02Z","labels":[],"milestone":{"url":"https://github.com/w3c/sensors/milestone/3","title":"Level 2"},"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numLabels":0}},{"number":92,"url":"https://github.com/w3c/sensors/issues/92","title":"Is there a need for a oncalibrationneeded event","author":"tobie","createdAt":"2016-03-17T11:09:30Z","labels":[],"milestone":{"url":"https://github.com/w3c/sensors/milestone/3","title":"Level 2"},"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numLabels":0}},{"number":98,"url":"https://github.com/w3c/sensors/issues/98","title":"Javascript 120Hz devicemotion events for high end inertial applications","author":"lukes3315","createdAt":"2016-04-06T17:52:23Z","labels":["needs-research","permissions","security-tracker","privacy-needs-resolution"],"milestone":{"url":"https://github.com/w3c/sensors/milestone/3","title":"Level 2"},"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":10,"numLabels":4}},{"number":106,"url":"https://github.com/w3c/sensors/issues/106","title":"Exposing sensors in service workers","author":"tobie","createdAt":"2016-05-10T08:18:49Z","labels":["enhancement"],"milestone":{"url":"https://github.com/w3c/sensors/milestone/3","title":"Level 2"},"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numLabels":1}},{"number":120,"url":"https://github.com/w3c/sensors/issues/120","title":"Privacy - identifying parameters","author":"lknik","createdAt":"2016-07-27T21:45:38Z","labels":["security-tracker","privacy-needs-resolution"],"milestone":{"url":"https://github.com/w3c/sensors/milestone/3","title":"Level 2"},"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":4,"numLabels":2}},{"number":139,"url":"https://github.com/w3c/sensors/issues/139","title":"Split parameters between start() and constructor","author":"alexshalamov","createdAt":"2016-10-06T09:22:24Z","labels":["needs-research"],"milestone":{"url":"https://github.com/w3c/sensors/milestone/3","title":"Level 2"},"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":5,"numLabels":1}},{"number":149,"url":"https://github.com/w3c/sensors/issues/149","title":"Issues caused by visibility state restriction semantics","author":"rwaldron","createdAt":"2016-11-02T15:21:51Z","labels":["needs-research"],"milestone":{"url":"https://github.com/w3c/sensors/milestone/3","title":"Level 2"},"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numLabels":1}},{"number":153,"url":"https://github.com/w3c/sensors/issues/153","title":"Don't allocate response objects to avoid triggering GC","author":"tobie","createdAt":"2016-12-06T10:58:16Z","labels":["ED-ready","needs-research","api-refactoring"],"milestone":{"url":"https://github.com/w3c/sensors/milestone/3","title":"Level 2"},"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":5,"numLabels":3}},{"number":154,"url":"https://github.com/w3c/sensors/issues/154","title":"Need API to report platform accuracy changes?","author":"markafoltz","createdAt":"2016-12-26T19:15:19Z","labels":[],"milestone":{"url":"https://github.com/w3c/sensors/milestone/3","title":"Level 2"},"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numLabels":0}},{"number":171,"url":"https://github.com/w3c/sensors/issues/171","title":"Batching API for sensor readings","author":"pozdnyakov","createdAt":"2017-02-23T14:14:02Z","labels":["needs-research"],"milestone":{"url":"https://github.com/w3c/sensors/milestone/3","title":"Level 2"},"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numLabels":1}},{"number":183,"url":"https://github.com/w3c/sensors/issues/183","title":"Relation to Permissions API","author":"reillyeon","createdAt":"2017-04-26T00:25:10Z","labels":["permissions","security-tracker","privacy-needs-resolution"],"milestone":{"url":"https://github.com/w3c/sensors/milestone/3","title":"Level 2"},"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":5,"numLabels":3}},{"number":198,"url":"https://github.com/w3c/sensors/issues/198","title":"Define processing model","author":"tobie","createdAt":"2017-05-19T07:36:32Z","labels":["needs-research"],"milestone":{"url":"https://github.com/w3c/sensors/milestone/3","title":"Level 2"},"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numLabels":1}},{"number":214,"url":"https://github.com/w3c/sensors/issues/214","title":"Sensors unable to provide their state when instantiated","author":"tobie","createdAt":"2017-05-24T07:48:28Z","labels":["inlined"],"milestone":{"url":"https://github.com/w3c/sensors/milestone/3","title":"Level 2"},"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numLabels":1}},{"number":221,"url":"https://github.com/w3c/sensors/issues/221","title":"Investigate adding dedicated task sources","author":"tobie","createdAt":"2017-05-27T11:54:58Z","labels":["needs-research"],"milestone":{"url":"https://github.com/w3c/sensors/milestone/3","title":"Level 2"},"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numLabels":1}},{"number":323,"url":"https://github.com/w3c/sensors/issues/323","title":"Generic Sensor & Wake Lock API use cases","author":"pozdnyakov","createdAt":"2017-10-23T14:20:43Z","labels":[],"milestone":{"url":"https://github.com/w3c/sensors/milestone/3","title":"Level 2"},"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numLabels":0}},{"number":324,"url":"https://github.com/w3c/sensors/issues/324","title":"Interface for user-involving calibration?","author":"martijnthe","createdAt":"2017-10-24T10:17:48Z","labels":[],"milestone":{"url":"https://github.com/w3c/sensors/milestone/3","title":"Level 2"},"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numLabels":0}},{"number":327,"url":"https://github.com/w3c/sensors/issues/327","title":"Investigate possibility of exposing sensor data using shared buffer","author":"alexshalamov","createdAt":"2017-11-17T13:23:11Z","labels":["enhancement","needs-research"],"milestone":{"url":"https://github.com/w3c/sensors/milestone/3","title":"Level 2"},"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numLabels":2}},{"number":361,"url":"https://github.com/w3c/sensors/issues/361","title":"Define mechanism for forward compatibility checks","author":"alexshalamov","createdAt":"2018-03-21T08:41:28Z","labels":["pending-external-decision","needs-research"],"milestone":{"url":"https://github.com/w3c/sensors/milestone/3","title":"Level 2"},"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numLabels":2}},{"number":362,"url":"https://github.com/w3c/sensors/issues/362","title":"Usage of \"concrete\"","author":"dontcallmedom","createdAt":"2018-04-09T11:57:51Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":2,"numLabels":0}},{"number":367,"url":"https://github.com/w3c/sensors/issues/367","title":"Sensor requested sampling Frequency and actual frequency differ at 100Hz","author":"janschmutz","createdAt":"2018-07-02T12:37:41Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":371,"url":"https://github.com/w3c/sensors/issues/371","title":"Support  scripting complex sets of mock sensor readings","author":"Honry","createdAt":"2018-08-23T07:04:58Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":4,"numLabels":0}},{"number":382,"url":"https://github.com/w3c/sensors/issues/382","title":"Define the default allowlist normatively","author":"anssiko","createdAt":"2019-02-08T12:22:56Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":3,"numLabels":0}},{"number":394,"url":"https://github.com/w3c/sensors/issues/394","title":"Access to magnetometer and potential security & privacy issues","author":"MTuner","createdAt":"2019-10-11T14:25:22Z","labels":["privacy-tracker","security-tracker"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numComments":2,"numLabels":2}},{"number":397,"url":"https://github.com/w3c/sensors/issues/397","title":"Spec should include mandatory mitigations for privacy harms / risks","author":"pes10k","createdAt":"2019-10-24T20:39:51Z","labels":["privacy-tracker"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":33,"numLabels":1}},{"number":399,"url":"https://github.com/w3c/sensors/issues/399","title":"access to orientation without access to linear acceleration?","author":"fergald","createdAt":"2019-11-14T02:34:50Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":5,"numLabels":0}},{"number":404,"url":"https://github.com/w3c/sensors/issues/404","title":"device fingerprinting may also refer to the factory (or other) calibration of the device","author":"npdoty","createdAt":"2020-02-13T23:34:46Z","labels":["privacy-tracker"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":1,"numLabels":1}},{"number":409,"url":"https://github.com/w3c/sensors/issues/409","title":"IR sender/receiver","author":"jimmywarting","createdAt":"2021-03-02T20:31:17Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":2,"numLabels":0}},{"number":415,"url":"https://github.com/w3c/sensors/issues/415","title":"Support non-\"fully active\" documents","author":"anssiko","createdAt":"2021-09-22T12:36:02Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":426,"url":"https://github.com/w3c/sensors/issues/426","title":"Properly specify the constructor algorithm and internal slots for SensorErrorEvent","author":"anssiko","createdAt":"2021-12-14T08:59:23Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":3,"numLabels":0}},{"number":441,"url":"https://github.com/w3c/sensors/issues/441","title":"Comparison between seconds and milliseconds in \"Report latest reading updated\"?","author":"rakuco","createdAt":"2022-10-06T10:31:49Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":478,"url":"https://github.com/w3c/sensors/issues/478","title":"automation: Reading updates without active Sensor instances should be stashed, not discarded","author":"rakuco","createdAt":"2024-01-30T16:46:16Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":2,"numLabels":0}},{"number":486,"url":"https://github.com/w3c/sensors/issues/486","title":"Broken references in Generic Sensor API","author":"dontcallmedom-bot","createdAt":"2024-02-28T06:59:00Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":451,"url":"https://github.com/w3c/sensors/pull/451","title":"Add changes and required hooks for ALS and Media Capture integration","author":"rakuco","createdAt":"2022-12-13T16:58:31Z","pull_request":{"draft":false},"labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":17,"numComments":17,"numLabels":0}}]}