{"repo":"w3c/input-events","summary":{"retrieved":"2026-05-16T07:44:09Z","triageViolations":20,"urgentViolations":0,"soonViolations":0,"agendaViolations":1,"needsEditsViolations":0,"needTriage":0,"urgent":0,"soon":0,"agenda":0,"needsEdits":0,"other":43},"triage":[{"number":12,"url":"https://github.com/w3c/input-events/issues/12","title":"Track the source of Intentions","author":"johanneswilm","createdAt":"2016-08-25T09:16:44Z","labels":["Future","level 3"],"sloTimeUsed":"P3550DT22H27M25S","whichSlo":"triage","stats":{"numTimelineItems":4,"numComments":2,"numLabels":2},"outOfSlo":true},{"number":13,"url":"https://github.com/w3c/input-events/issues/13","title":"Should Device-Specific Edit Events say what Device-Independent Edit Event they will cause?","author":"johanneswilm","createdAt":"2016-08-25T09:17:21Z","labels":["Future","level 3"],"sloTimeUsed":"P3550DT22H26M48S","whichSlo":"triage","stats":{"numTimelineItems":4,"numComments":3,"numLabels":2},"outOfSlo":true},{"number":14,"url":"https://github.com/w3c/input-events/issues/14","title":"Do we need to spec device specific events?","author":"johanneswilm","createdAt":"2016-08-25T09:18:03Z","labels":["Future","level 3"],"sloTimeUsed":"P3550DT22H26M6S","whichSlo":"triage","stats":{"numTimelineItems":4,"numComments":0,"numLabels":2},"outOfSlo":true},{"number":15,"url":"https://github.com/w3c/input-events/issues/15","title":"July 29th F2F Agenda Item - History handling (undo/redo)","author":"johanneswilm","createdAt":"2016-08-25T09:20:03Z","labels":["level 3"],"sloTimeUsed":"P3550DT22H24M6S","whichSlo":"triage","stats":{"numTimelineItems":1,"numComments":3,"numLabels":1},"outOfSlo":true},{"number":24,"url":"https://github.com/w3c/input-events/issues/24","title":"July 29th F2F Agenda Item - Dragging and dropping","author":"johanneswilm","createdAt":"2016-08-25T12:51:23Z","labels":[],"sloTimeUsed":"P3550DT18H52M46S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":8,"numLabels":0},"outOfSlo":true},{"number":27,"url":"https://github.com/w3c/input-events/issues/27","title":"RESOLUTION: have a relatedEvent to point to the UI event that caused a DI event to be fired","author":"johanneswilm","createdAt":"2016-08-25T13:33:58Z","labels":[],"sloTimeUsed":"P3550DT18H10M11S","whichSlo":"triage","stats":{"numTimelineItems":2,"numComments":4,"numLabels":0},"outOfSlo":true},{"number":64,"url":"https://github.com/w3c/input-events/issues/64","title":"beforeinput for intentions that do not yet change anything + cancelation?","author":"johanneswilm","createdAt":"2017-06-26T10:53:40Z","labels":[],"sloTimeUsed":"P3245DT20H50M29S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0},"outOfSlo":true},{"number":113,"url":"https://github.com/w3c/input-events/issues/113","title":"Define result of `getTargetRanges()` of `input`","author":"masayuki-nakano","createdAt":"2020-07-30T04:49:46Z","labels":[],"sloTimeUsed":"P2116DT2H54M23S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":114,"url":"https://github.com/w3c/input-events/issues/114","title":"Define what should return `getTargetRanges()` of `beforeinput` after propagation","author":"masayuki-nakano","createdAt":"2020-07-30T04:54:32Z","labels":[],"sloTimeUsed":"P2116DT2H49M37S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":127,"url":"https://github.com/w3c/input-events/issues/127","title":"Bug on Android Web. Input Value duplicates when typing too fast between input fields.","author":"c4b4d4","createdAt":"2021-11-30T20:56:44Z","labels":[],"sloTimeUsed":"P1627DT10H47M25S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":132,"url":"https://github.com/w3c/input-events/issues/132","title":"inputType not specified for the input type=\"number\" 'step up/down' event","author":"adarkforce","createdAt":"2022-01-29T11:39:36Z","labels":[],"sloTimeUsed":"P1567DT20H4M33S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":135,"url":"https://github.com/w3c/input-events/issues/135","title":"Order and cancelation behavior of events in composition disagrees with UI Events","author":"andreubotella","createdAt":"2022-04-08T09:54:10Z","labels":[],"sloTimeUsed":"P1498DT21H49M59S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":160,"url":"https://github.com/w3c/input-events/issues/160","title":"Should <input type=text> get beforeinput event when pressing enter and if yes, should it be cancelable so that submit can be prevented?","author":"smaug----","createdAt":"2024-09-12T15:58:07Z","labels":[],"sloTimeUsed":"P610DT15H46M2S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0},"outOfSlo":true},{"number":163,"url":"https://github.com/w3c/input-events/issues/163","title":"Publish level 2 as CR and move on to level 3","author":"johanneswilm","createdAt":"2024-10-10T12:50:32Z","labels":[],"sloTimeUsed":"P582DT18H53M37S","whichSlo":"triage","stats":{"numTimelineItems":4,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":167,"url":"https://github.com/w3c/input-events/issues/167","title":"\"temporal\" confusing in `kill buffer`","author":"aphillips","createdAt":"2024-11-28T16:06:28Z","labels":["i18n-tracker"],"sloTimeUsed":"P533DT15H37M41S","whichSlo":"triage","stats":{"numTimelineItems":1,"numComments":0,"numLabels":1},"outOfSlo":true},{"number":168,"url":"https://github.com/w3c/input-events/issues/168","title":"typos on `insertTranspose`","author":"aphillips","createdAt":"2024-11-28T16:07:41Z","labels":["i18n-needs-resolution"],"sloTimeUsed":"P533DT15H36M28S","whichSlo":"triage","stats":{"numTimelineItems":1,"numComments":0,"numLabels":1},"outOfSlo":true},{"number":169,"url":"https://github.com/w3c/input-events/issues/169","title":"Consistency between `historyRedo` and `historyUndo`?","author":"aphillips","createdAt":"2024-11-28T16:08:59Z","labels":["i18n-tracker"],"sloTimeUsed":"P533DT15H35M10S","whichSlo":"triage","stats":{"numTimelineItems":1,"numComments":0,"numLabels":1},"outOfSlo":true},{"number":170,"url":"https://github.com/w3c/input-events/issues/170","title":"Typo, nit, and clarity suggestions","author":"pes10k","createdAt":"2024-12-05T18:11:33Z","labels":[],"sloTimeUsed":"P526DT13H32M36S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":172,"url":"https://github.com/w3c/input-events/issues/172","title":"table for dataTransfer contains a longish algorithm","author":"SamB","createdAt":"2025-01-28T22:27:34Z","labels":[],"sloTimeUsed":"P472DT9H16M35S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":180,"url":"https://github.com/w3c/input-events/issues/180","title":"How can developers handle platform specific shortcuts for caret navigation?","author":"flackr","createdAt":"2026-04-30T17:43:48Z","labels":[],"sloTimeUsed":"P15DT14H21S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true}],"urgent":[],"soon":[],"agenda":[{"number":176,"url":"https://github.com/w3c/input-events/issues/176","title":"`insertCompositionText` (and `isComposing`) cannot tell the input event accompanied by compositionEnd from the other WIP IME input events","author":"tats-u","createdAt":"2025-09-01T01:24:08Z","labels":["Agenda+"],"sloTimeUsed":"PT0S","whichSlo":"none","onAgendaFor":"P218DT16H56M36S","stats":{"numTimelineItems":3,"numComments":34,"numLabels":1},"outOfSlo":true}],"needsEdits":[],"other":[{"number":9,"url":"https://github.com/w3c/input-events/issues/9","title":"When the events are fired seems strange","author":"domenic","createdAt":"2016-08-14T15:16:02Z","labels":["Future","level 3"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":6,"numComments":29,"numLabels":2}},{"number":21,"url":"https://github.com/w3c/input-events/issues/21","title":"replace undo/redo with events that only change DOM?","author":"johanneswilm","createdAt":"2016-08-25T12:24:06Z","labels":["Future","level 2"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numComments":10,"numLabels":2}},{"number":22,"url":"https://github.com/w3c/input-events/issues/22","title":"order of events -- where defined","author":"johanneswilm","createdAt":"2016-08-25T12:29:01Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":20,"numLabels":0}},{"number":30,"url":"https://github.com/w3c/input-events/issues/30","title":"Create an overview of which inputtypes are used on which platform ","author":"johanneswilm","createdAt":"2016-08-31T07:24:13Z","labels":["awaits feedback from Chrome","awaits feedback from Safari"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":4,"numComments":73,"numLabels":2}},{"number":32,"url":"https://github.com/w3c/input-events/issues/32","title":"Add inputTypes for Safari and use 'data' to pass argument","author":"johanneswilm","createdAt":"2016-09-14T22:05:34Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numComments":53,"numLabels":0}},{"number":34,"url":"https://github.com/w3c/input-events/issues/34","title":"Introduce inputType 'deleteCompositionText' and 'insertFromComposition', fired right before 'compositionend'","author":"chong-z","createdAt":"2016-09-21T13:30:34Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numComments":12,"numLabels":0}},{"number":36,"url":"https://github.com/w3c/input-events/issues/36","title":"How to make 'undo'/'redo' useful","author":"chong-z","createdAt":"2016-09-21T22:22:11Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numComments":9,"numLabels":0}},{"number":39,"url":"https://github.com/w3c/input-events/issues/39","title":"Do we really want forcing adding prefixes to inputType?","author":"chong-z","createdAt":"2016-09-29T17:56:14Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":4,"numLabels":0}},{"number":40,"url":"https://github.com/w3c/input-events/issues/40","title":"Make `targetRanges` an attribute which doesn't response to DOM mutations","author":"chong-z","createdAt":"2016-10-12T17:56:31Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":27,"numLabels":0}},{"number":41,"url":"https://github.com/w3c/input-events/issues/41","title":"What should happen when insertFromComposition is canceled","author":"rniwa","createdAt":"2016-10-18T01:31:21Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numComments":5,"numLabels":0}},{"number":44,"url":"https://github.com/w3c/input-events/issues/44","title":"Should there be \"deleteOrderedList\"/\"deleteUnorderedList\" inputTypes?","author":"whsieh","createdAt":"2016-10-29T17:44:08Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numComments":17,"numLabels":0}},{"number":45,"url":"https://github.com/w3c/input-events/issues/45","title":"Can we make mutation to DOM cancelable during IME?","author":"chong-z","createdAt":"2016-11-17T02:47:02Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":9,"numLabels":0}},{"number":49,"url":"https://github.com/w3c/input-events/issues/49","title":"We should fire 'beforeinput' after 'compositionupdate'","author":"chong-z","createdAt":"2017-01-10T16:45:55Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numComments":19,"numLabels":0}},{"number":51,"url":"https://github.com/w3c/input-events/issues/51","title":"Function notifications for AT","author":"LJWatson","createdAt":"2017-02-17T08:41:41Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":52,"url":"https://github.com/w3c/input-events/issues/52","title":"Programmatic methods for alternate input solutions","author":"LJWatson","createdAt":"2017-02-17T08:48:29Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":54,"url":"https://github.com/w3c/input-events/issues/54","title":"Trigger beforeinput event from JS with measurements.","author":"johanneswilm","createdAt":"2017-03-14T23:07:49Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":3,"numLabels":0}},{"number":61,"url":"https://github.com/w3c/input-events/issues/61","title":"How to get the real insert point in a \"beforeInput\" event ?","author":"sspi","createdAt":"2017-04-14T13:21:26Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":2,"numLabels":0}},{"number":65,"url":"https://github.com/w3c/input-events/issues/65","title":"interpretation of user intention expression","author":"johanneswilm","createdAt":"2017-06-27T21:05:30Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":2,"numLabels":0}},{"number":74,"url":"https://github.com/w3c/input-events/issues/74","title":"Requirements for AT Support","author":"JaninaSajka","createdAt":"2017-09-18T15:45:07Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":2,"numLabels":0}},{"number":75,"url":"https://github.com/w3c/input-events/issues/75","title":"Firing beforeInput events when inputType are deleteByCut and deleteContentBackward when a node doesn't have any content","author":"gked","createdAt":"2017-10-03T23:24:54Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":2,"numLabels":0}},{"number":82,"url":"https://github.com/w3c/input-events/issues/82","title":"State of selection of \"deleteContentBackward\" and \"deleteContentForward\" is broken and is not consistent with the other inputType values","author":"masayuki-nakano","createdAt":"2018-10-29T09:29:51Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":4,"numComments":16,"numLabels":0}},{"number":86,"url":"https://github.com/w3c/input-events/issues/86","title":"`beforeinput` shouldn't be fired before `compositionstart` for backward compatibility","author":"masayuki-nakano","createdAt":"2018-11-10T01:48:18Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":8,"numLabels":0}},{"number":87,"url":"https://github.com/w3c/input-events/issues/87","title":"Partial committing composition definition is more complicated than actual implementations","author":"masayuki-nakano","createdAt":"2018-11-10T02:15:23Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":5,"numLabels":0}},{"number":88,"url":"https://github.com/w3c/input-events/issues/88","title":"Declare inputType value of increating/decreasing its value with key operation and pressing spin buttons","author":"masayuki-nakano","createdAt":"2018-11-13T05:57:01Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":105,"url":"https://github.com/w3c/input-events/issues/105","title":"Input change event not triggered when value is cleared by the user","author":"coemans","createdAt":"2019-12-05T09:20:30Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":106,"url":"https://github.com/w3c/input-events/issues/106","title":"How browsers should handle default action of `beforeinput` event if it's NOT canceled by modified editor contents","author":"masayuki-nakano","createdAt":"2019-12-23T10:45:42Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":112,"url":"https://github.com/w3c/input-events/issues/112","title":"Define \"affected ranges\" clearer at `InputEvent.getTargetRanges()` definition","author":"masayuki-nakano","createdAt":"2020-07-28T07:03:09Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numComments":13,"numLabels":0}},{"number":124,"url":"https://github.com/w3c/input-events/issues/124","title":"Request: a way to get and react to target ranges for all changes","author":"ianh","createdAt":"2021-10-20T16:43:51Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":6,"numLabels":0}},{"number":129,"url":"https://github.com/w3c/input-events/issues/129","title":"Use new `[=xref=]` syntax for DND terms","author":"saschanaz","createdAt":"2021-12-14T19:26:31Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":133,"url":"https://github.com/w3c/input-events/issues/133","title":"Gather informations on content replaced by insertReplacementText or trigger a deleteByReplacement event?","author":"Sharcoux","createdAt":"2022-02-12T20:02:31Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":134,"url":"https://github.com/w3c/input-events/issues/134","title":"Should the last beforeinput to occur before compositionend be cancellable?","author":"BoCupp-Microsoft","createdAt":"2022-03-11T04:32:22Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":11,"numLabels":0}},{"number":136,"url":"https://github.com/w3c/input-events/issues/136","title":"InputEvent fired twice when inserted emoji","author":"ermjs","createdAt":"2022-05-23T14:28:18Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numComments":5,"numLabels":0}},{"number":137,"url":"https://github.com/w3c/input-events/issues/137","title":"What is the intended/recommended approach to hijack composition events?","author":"Azmisov","createdAt":"2022-10-06T00:24:34Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":2,"numLabels":0}},{"number":141,"url":"https://github.com/w3c/input-events/issues/141","title":"Proposal: better encapsulation of composition events","author":"Azmisov","createdAt":"2022-10-26T21:31:37Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":152,"url":"https://github.com/w3c/input-events/issues/152","title":"event order proposal when inserting replacement text such as text prediction, spell checker, etc.","author":"siliu1","createdAt":"2024-05-08T21:59:06Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numComments":5,"numLabels":0}},{"number":156,"url":"https://github.com/w3c/input-events/issues/156","title":"The default action of `beforeinput` does not define `<input>` and `<textarea>` cases","author":"masayuki-nakano","createdAt":"2024-07-26T00:30:34Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":4,"numComments":8,"numLabels":0}},{"number":158,"url":"https://github.com/w3c/input-events/issues/158","title":"Clarify what `getTargetRanges` should return when all content in an inline element is removed","author":"masayuki-nakano","createdAt":"2024-09-09T01:05:53Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numComments":14,"numLabels":0}},{"number":159,"url":"https://github.com/w3c/input-events/issues/159","title":"Clarify what `getTargetRanges` should return when joining paragraphs","author":"masayuki-nakano","createdAt":"2024-09-09T05:19:45Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numComments":8,"numLabels":0}},{"number":161,"url":"https://github.com/w3c/input-events/issues/161","title":"Keep native browser behavior for prevented `beforeinput` events","author":"Comandeer","createdAt":"2024-09-23T22:06:52Z","labels":["awaits feedback from Safari","level 3"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":4,"numComments":5,"numLabels":2}},{"number":162,"url":"https://github.com/w3c/input-events/issues/162","title":"Clarify whether `dataTransfer` may have `text/html` when pasting rich text into `contenteditable=plaintext-only`","author":"masayuki-nakano","createdAt":"2024-09-25T05:55:59Z","labels":["level 3"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":3,"numComments":8,"numLabels":1}},{"number":166,"url":"https://github.com/w3c/input-events/issues/166","title":"Horizontal Review of Input events","author":"siusin","createdAt":"2024-11-21T12:23:45Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":2,"numLabels":0}},{"number":171,"url":"https://github.com/w3c/input-events/issues/171","title":"Discuss or address possible implementor privacy and security relevant concerns","author":"pes10k","createdAt":"2024-12-05T18:20:47Z","labels":["privacy-needs-resolution"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":7,"numComments":9,"numLabels":1}},{"number":176,"url":"https://github.com/w3c/input-events/issues/176","title":"`insertCompositionText` (and `isComposing`) cannot tell the input event accompanied by compositionEnd from the other WIP IME input events","author":"tats-u","createdAt":"2025-09-01T01:24:08Z","labels":["Agenda+"],"sloTimeUsed":"PT0S","whichSlo":"none","onAgendaFor":"P218DT16H56M36S","stats":{"numTimelineItems":3,"numComments":34,"numLabels":1},"outOfSlo":true}]}