{"repo":"WICG/shared-storage","summary":{"retrieved":"2026-04-30T07:56:12Z","triageViolations":31,"urgentViolations":0,"soonViolations":0,"agendaViolations":0,"needsEditsViolations":0,"needTriage":0,"urgent":0,"soon":0,"agenda":0,"needsEdits":0,"other":24},"triage":[{"number":96,"url":"https://github.com/WICG/shared-storage/issues/96","title":"`set`/`append` side channel implementation mitigations","author":"yoavweiss","createdAt":"2023-06-22T12:44:51Z","labels":[],"sloTimeUsed":"P1042DT19H11M21S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":97,"url":"https://github.com/WICG/shared-storage/issues/97","title":"`set` with `ignoreIfPresent` vs. `append`","author":"yoavweiss","createdAt":"2023-06-22T12:46:50Z","labels":[],"sloTimeUsed":"P1042DT19H9M22S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":98,"url":"https://github.com/WICG/shared-storage/issues/98","title":"Fenced frames APIs specific to shared storage should be specified in this spec","author":"domfarolino","createdAt":"2023-07-10T20:30:16Z","labels":[],"sloTimeUsed":"P1024DT11H25M56S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":113,"url":"https://github.com/WICG/shared-storage/issues/113","title":"Delete exported custom anchors","author":"jyasskin","createdAt":"2023-09-20T20:44:46Z","labels":[],"sloTimeUsed":"P952DT11H11M26S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":114,"url":"https://github.com/WICG/shared-storage/issues/114","title":"append() checks the maximum length too early","author":"jyasskin","createdAt":"2023-09-20T23:38:41Z","labels":[],"sloTimeUsed":"P952DT8H17M31S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":116,"url":"https://github.com/WICG/shared-storage/issues/116","title":"Replace DOMHighResTimeStamp with moment","author":"jyasskin","createdAt":"2023-09-20T23:46:50Z","labels":[],"sloTimeUsed":"P952DT8H9M22S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":117,"url":"https://github.com/WICG/shared-storage/issues/117","title":"Consider using display strings instead of byte sequences in HTTP header-triggered operations","author":"pythagoraskitty","createdAt":"2023-09-25T18:44:18Z","labels":[],"sloTimeUsed":"P947DT13H11M54S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":119,"url":"https://github.com/WICG/shared-storage/issues/119","title":"Broken references in Shared Storage API","author":"dontcallmedom-bot","createdAt":"2023-09-26T12:31:05Z","labels":[],"sloTimeUsed":"P946DT19H25M7S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":123,"url":"https://github.com/WICG/shared-storage/issues/123","title":"Uncaught (in promise) DOMException: sharedStorage is disabled","author":"ConardLi","createdAt":"2023-10-28T08:08:16Z","labels":[],"sloTimeUsed":"P914DT23H47M56S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0},"outOfSlo":true},{"number":125,"url":"https://github.com/WICG/shared-storage/issues/125","title":"Explain `append` in the explainer","author":"jyasskin","createdAt":"2023-11-27T18:20:21Z","labels":[],"sloTimeUsed":"P884DT13H35M51S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":134,"url":"https://github.com/WICG/shared-storage/issues/134","title":"Use of `object` is wrong in the `register()` method","author":"domfarolino","createdAt":"2024-02-18T17:54:30Z","labels":[],"sloTimeUsed":"P801DT14H1M42S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":135,"url":"https://github.com/WICG/shared-storage/issues/135","title":"Use of `function` is wrong in the operation map definition","author":"domfarolino","createdAt":"2024-02-18T17:57:26Z","labels":[],"sloTimeUsed":"P801DT13H58M46S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":138,"url":"https://github.com/WICG/shared-storage/issues/138","title":"[spec] Need to specify the timing of navigation budget charging","author":"xyaoinum","createdAt":"2024-03-01T00:45:10Z","labels":[],"sloTimeUsed":"P790DT7H11M2S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":141,"url":"https://github.com/WICG/shared-storage/issues/141","title":"[spec] Should the \"reportingMetadata\" IDL field be a \"dictionary\" instead of \"object\"?","author":"xyaoinum","createdAt":"2024-03-23T00:03:29Z","labels":[],"sloTimeUsed":"P768DT7H52M43S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":144,"url":"https://github.com/WICG/shared-storage/issues/144","title":"[spec] Address TODO: \"Store reportingUrlMap\"","author":"xyaoinum","createdAt":"2024-04-10T16:55:16Z","labels":[],"sloTimeUsed":"P749DT15H56S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":146,"url":"https://github.com/WICG/shared-storage/issues/146","title":"Window setter/deleter methods don't match up with any Web IDL","author":"domfarolino","createdAt":"2024-04-12T20:35:33Z","labels":[],"sloTimeUsed":"P747DT11H20M39S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":148,"url":"https://github.com/WICG/shared-storage/issues/148","title":"[spec] Move the definition of [=pending shared storage budget debit=] to [=fenced frame config instance=]","author":"xyaoinum","createdAt":"2024-04-13T02:38:02Z","labels":[],"sloTimeUsed":"P747DT5H18M10S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":151,"url":"https://github.com/WICG/shared-storage/issues/151","title":"[spec] \"name\" and \"operationCtor\" parameter cannot be missing during register()","author":"xyaoinum","createdAt":"2024-04-13T02:42:27Z","labels":[],"sloTimeUsed":"P747DT5H13M45S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":170,"url":"https://github.com/WICG/shared-storage/issues/170","title":"Use of operation instances is unclear","author":"jeremyroman","createdAt":"2024-08-09T20:31:38Z","labels":[],"sloTimeUsed":"P628DT11H24M34S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":181,"url":"https://github.com/WICG/shared-storage/issues/181","title":"[spec] Monkeypatch for `addModule()` has a stale explication of \"same-origin worklet\"","author":"pythagoraskitty","createdAt":"2024-09-05T21:12:14Z","labels":[],"sloTimeUsed":"P601DT10H43M58S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":182,"url":"https://github.com/WICG/shared-storage/issues/182","title":"[spec] Stale quota in monkey patch for Storage Model","author":"pythagoraskitty","createdAt":"2024-09-05T21:54:22Z","labels":[],"sloTimeUsed":"P601DT10H1M50S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":225,"url":"https://github.com/WICG/shared-storage/issues/225","title":"Register `.well-known/shared-storage/trusted-origins` with IANA?","author":"miketaylr","createdAt":"2025-02-03T18:49:32Z","labels":[],"sloTimeUsed":"P450DT13H6M40S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":226,"url":"https://github.com/WICG/shared-storage/issues/226","title":"Add link to https://wicg.github.io/shared-storage/ from repo main page","author":"miketaylr","createdAt":"2025-02-03T18:53:52Z","labels":[],"sloTimeUsed":"P450DT13H2M20S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":232,"url":"https://github.com/WICG/shared-storage/issues/232","title":"Budget metadata should be consistent between Shared Storage + Fenced Frame specs","author":"blu25","createdAt":"2025-04-01T19:32:31Z","labels":[],"sloTimeUsed":"P393DT12H23M41S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":234,"url":"https://github.com/WICG/shared-storage/pull/234","title":"Update README.md","author":"bachboss","createdAt":"2025-04-09T21:29:08Z","pull_request":{"draft":false},"labels":[],"sloTimeUsed":"P385DT10H27M4S","whichSlo":"triage","stats":{"numTimelineItems":1,"numComments":1,"numLabels":0},"outOfSlo":true},{"number":235,"url":"https://github.com/WICG/shared-storage/pull/235","title":"Do not use request's window concept","author":"domenic","createdAt":"2025-05-13T05:13:21Z","pull_request":{"draft":false},"labels":[],"sloTimeUsed":"P352DT2H42M51S","whichSlo":"triage","stats":{"numTimelineItems":3,"numComments":3,"numLabels":0},"outOfSlo":true},{"number":237,"url":"https://github.com/WICG/shared-storage/pull/237","title":"Editorial: Align with Web IDL specification","author":"autokagami","createdAt":"2025-07-23T20:08:42Z","pull_request":{"draft":false},"labels":[],"sloTimeUsed":"P280DT11H47M30S","whichSlo":"triage","stats":{"numTimelineItems":2,"numComments":2,"numLabels":0},"outOfSlo":true},{"number":238,"url":"https://github.com/WICG/shared-storage/pull/238","title":"Create makefile.yml","author":"alexjalonso7777","createdAt":"2025-09-04T07:58:59Z","pull_request":{"draft":false},"labels":[],"sloTimeUsed":"P237DT23H57M13S","whichSlo":"triage","stats":{"numTimelineItems":1,"numComments":1,"numLabels":0},"outOfSlo":true},{"number":239,"url":"https://github.com/WICG/shared-storage/issues/239","title":"Mmmmmmm","author":"0kingkhan05633-maker","createdAt":"2025-11-20T22:13:54Z","labels":[],"sloTimeUsed":"P160DT9H42M18S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":240,"url":"https://github.com/WICG/shared-storage/issues/240","title":"https://privacysandbox.google.com/private-advertising/private-aggregation/k-freq-reach?hl=th#try_k_frequency_measurement","author":"lllssz12","createdAt":"2026-01-01T13:56:11Z","labels":[],"sloTimeUsed":"P118DT18H1S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":241,"url":"https://github.com/WICG/shared-storage/issues/241","title":"Oskarsecury","author":"oskarinmrajo10-droid","createdAt":"2026-01-04T07:24:03Z","labels":[],"sloTimeUsed":"P116DT32M9S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true}],"urgent":[],"soon":[],"agenda":[],"needsEdits":[],"other":[{"number":35,"url":"https://github.com/WICG/shared-storage/issues/35","title":"Transparency of data sources versus data usage","author":"kdeqc","createdAt":"2022-06-21T17:22:32Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":37,"url":"https://github.com/WICG/shared-storage/issues/37","title":"Use of Shared Storage API for ad selection and buyer/seller roles in the ecosystem","author":"sbelov","createdAt":"2022-07-11T20:36:35Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":83,"url":"https://github.com/WICG/shared-storage/issues/83","title":"Drive-by feedback","author":"domfarolino","createdAt":"2023-05-19T17:57:01Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numComments":6,"numLabels":0}},{"number":86,"url":"https://github.com/WICG/shared-storage/issues/86","title":"Leaking more than log_2(|URLs|) bits of data with the selectURL gate","author":"anisenoff","createdAt":"2023-06-05T21:00:15Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":9,"numLabels":0}},{"number":95,"url":"https://github.com/WICG/shared-storage/issues/95","title":"URL parser does not return whether a URL was valid","author":"annevk","createdAt":"2023-06-19T14:51:42Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":2,"numLabels":0}},{"number":99,"url":"https://github.com/WICG/shared-storage/issues/99","title":"Removing max key count, max key length, and max value length in favor of max db size","author":"jkarlin","createdAt":"2023-07-21T19:06:29Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":3,"numLabels":0}},{"number":101,"url":"https://github.com/WICG/shared-storage/issues/101","title":"Enrollment and budgets","author":"zhengweiwithoutthei","createdAt":"2023-08-02T18:21:54Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":107,"url":"https://github.com/WICG/shared-storage/issues/107","title":"Cross-tab communication via events","author":"elimenko","createdAt":"2023-08-24T14:37:33Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":3,"numLabels":0}},{"number":115,"url":"https://github.com/WICG/shared-storage/issues/115","title":"store-an-entry takes non-string values but is passed strings","author":"jyasskin","createdAt":"2023-09-20T23:41:58Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":122,"url":"https://github.com/WICG/shared-storage/issues/122","title":"Use of Frequency Capping for upper funnel campaigns","author":"remysaissy","createdAt":"2023-10-24T15:29:05Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":126,"url":"https://github.com/WICG/shared-storage/issues/126","title":"Writing to Shared Storage via response headers","author":"fcurti","createdAt":"2023-11-28T15:29:14Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":10,"numLabels":0}},{"number":127,"url":"https://github.com/WICG/shared-storage/issues/127","title":"make cross-site information accessible","author":"fcurti","createdAt":"2023-11-30T14:40:05Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":7,"numLabels":0}},{"number":129,"url":"https://github.com/WICG/shared-storage/issues/129","title":"Shared Storage for Anti-abuse mitigations","author":"kmaini2023","createdAt":"2023-12-19T08:30:53Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":133,"url":"https://github.com/WICG/shared-storage/issues/133","title":"[DSP] Frequency Capping using Shared Storage API in Generate Bid","author":"vanshika0812","createdAt":"2024-02-01T08:35:18Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":136,"url":"https://github.com/WICG/shared-storage/issues/136","title":"Shared Storage Return Times Outside of Worklet Appear to Be Dependent on Activity in Worklet","author":"anisenoff","createdAt":"2024-02-20T01:11:54Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":137,"url":"https://github.com/WICG/shared-storage/issues/137","title":"DOMException: sharedStorage is disabled, Getting this error message every time I try to write something into Shared Storage","author":"teja-0414","createdAt":"2024-02-23T05:21:01Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":153,"url":"https://github.com/WICG/shared-storage/issues/153","title":"Consider supporting WebAssembly in Shared Storage worklets more robustly","author":"pythagoraskitty","createdAt":"2024-04-25T20:33:25Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":165,"url":"https://github.com/WICG/shared-storage/issues/165","title":"Tracking the Short Term Shared Storage Entropy Budget","author":"sanjalijha","createdAt":"2024-07-10T06:00:43Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":4,"numLabels":0}},{"number":174,"url":"https://github.com/WICG/shared-storage/issues/174","title":"Proposal to schedule a shared storage worklet to run in the future, particularly from contexts that normally can't run worklets","author":"jkarlin","createdAt":"2024-08-29T16:50:21Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":7,"numLabels":0}},{"number":191,"url":"https://github.com/WICG/shared-storage/issues/191","title":"[spec] `run` vs `selectURL` module map check","author":"pythagoraskitty","createdAt":"2024-09-18T21:49:36Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":223,"url":"https://github.com/WICG/shared-storage/issues/223","title":"Downgrade SharedStorage out of budget log level messages","author":"ankwok","createdAt":"2025-01-28T07:41:02Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":2,"numLabels":0}},{"number":242,"url":"https://github.com/WICG/shared-storage/issues/242","title":"Ok bug","author":"oskarinmrajo10-droid","createdAt":"2026-01-05T07:20:29Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":219,"url":"https://github.com/WICG/shared-storage/pull/219","title":"[spec] Make bikeshed check references to Private Aggregation API","author":"dmcardle","createdAt":"2025-01-16T19:07:03Z","pull_request":{"draft":false},"labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":27,"numComments":27,"numLabels":0}},{"number":229,"url":"https://github.com/WICG/shared-storage/pull/229","title":"Spec: Private Aggregation error reporting","author":"alexmturner","createdAt":"2025-03-07T19:02:26Z","pull_request":{"draft":false},"labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":12,"numComments":12,"numLabels":0}}]}