{"repo":"privacycg/storage-access","summary":{"retrieved":"2026-05-16T07:39:06Z","triageViolations":11,"urgentViolations":0,"soonViolations":0,"agendaViolations":0,"needsEditsViolations":0,"needTriage":0,"urgent":0,"soon":0,"agenda":0,"needsEdits":0,"other":31},"triage":[{"number":149,"url":"https://github.com/privacycg/storage-access/issues/149","title":"Should we expose \"denied\" storage access permissions?","author":"johannhof","createdAt":"2022-12-20T14:36:55Z","labels":[],"sloTimeUsed":"P1242DT17H2M11S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":153,"url":"https://github.com/privacycg/storage-access/issues/153","title":"Editorial: stop using first/third-party as terms","author":"annevk","createdAt":"2023-01-05T13:35:03Z","labels":["editorial","resolve before graduation"],"sloTimeUsed":"P1226DT18H4M3S","whichSlo":"triage","stats":{"numTimelineItems":2,"numComments":0,"numLabels":2},"outOfSlo":true},{"number":180,"url":"https://github.com/privacycg/storage-access/issues/180","title":"Definition of Unpartitioned data incorrect/inconsistent","author":"miketaylr","createdAt":"2023-08-09T15:10:33Z","labels":["editorial","resolve before graduation"],"sloTimeUsed":"P1010DT16H28M33S","whichSlo":"triage","stats":{"numTimelineItems":2,"numComments":0,"numLabels":2},"outOfSlo":true},{"number":217,"url":"https://github.com/privacycg/storage-access/pull/217","title":"Remove upstreamed environment's has storage access","author":"bvandersloot-mozilla","createdAt":"2025-05-22T14:28:14Z","pull_request":{"draft":false},"labels":[],"sloTimeUsed":"P358DT17H10M52S","whichSlo":"triage","stats":{"numTimelineItems":2,"numComments":2,"numLabels":0},"outOfSlo":true},{"number":222,"url":"https://github.com/privacycg/storage-access/issues/222","title":"Use of requestStorageAccess when disabling 3P cookies using \"Privacy and Security\"","author":"vsr4493","createdAt":"2025-06-19T10:25:32Z","labels":[],"sloTimeUsed":"P330DT21H13M34S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":226,"url":"https://github.com/privacycg/storage-access/issues/226","title":"Determine the FedCM site connection status is broken","author":"bvandersloot-mozilla","createdAt":"2025-07-08T13:27:56Z","labels":[],"sloTimeUsed":"P311DT18H11M10S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":227,"url":"https://github.com/privacycg/storage-access/issues/227","title":"Definition of `first-party-site context` is out of date","author":"bvandersloot-mozilla","createdAt":"2025-07-08T13:49:03Z","labels":[],"sloTimeUsed":"P311DT17H50M3S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":230,"url":"https://github.com/privacycg/storage-access/issues/230","title":"Broken links in The Storage Access API","author":"dontcallmedom-bot","createdAt":"2025-09-01T14:37:17Z","labels":[],"sloTimeUsed":"P256DT17H1M49S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":234,"url":"https://github.com/privacycg/storage-access/issues/234","title":"`document.hasStorageAccess()` erroneously always returns false for A(B(A)) embeds","author":"cfredric","createdAt":"2025-10-16T21:35:30Z","labels":[],"sloTimeUsed":"P211DT10H3M36S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":237,"url":"https://github.com/privacycg/storage-access/issues/237","title":"`document.hasStorageAccess()` is (currently) not required to reflect actual cookie accessibility","author":"cfredric","createdAt":"2025-10-28T16:13:03Z","labels":[],"sloTimeUsed":"P199DT15H26M3S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":245,"url":"https://github.com/privacycg/storage-access/pull/245","title":"Add GitHub Actions workflow for Makefile CI","author":"yoitsdave0415-star","createdAt":"2026-04-26T10:58:56Z","pull_request":{"draft":false},"labels":[],"sloTimeUsed":"P19DT20H40M10S","whichSlo":"triage","stats":{"numTimelineItems":1,"numComments":1,"numLabels":0},"outOfSlo":true}],"urgent":[],"soon":[],"agenda":[],"needsEdits":[],"other":[{"number":5,"url":"https://github.com/privacycg/storage-access/issues/5","title":"Age Out Of Granted Storage Access","author":"johnwilander","createdAt":"2020-02-05T01:57:37Z","labels":["blocked","interop","resolve before graduation"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":7,"numComments":9,"numLabels":3}},{"number":25,"url":"https://github.com/privacycg/storage-access/issues/25","title":"Consumption of User Gesture","author":"Brandr0id","createdAt":"2020-04-16T00:37:34Z","labels":["blocked","future"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":10,"numComments":27,"numLabels":2}},{"number":44,"url":"https://github.com/privacycg/storage-access/issues/44","title":"requestStorageAccess API usage for embed only use-case.","author":"gurumvg","createdAt":"2020-06-05T13:01:17Z","labels":["blocked","needs edit","resolve before graduation"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":3,"numComments":13,"numLabels":3}},{"number":55,"url":"https://github.com/privacycg/storage-access/issues/55","title":"Means to observe availability of storage access","author":"jeremyroman","createdAt":"2020-08-12T20:07:56Z","labels":["future"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":5,"numComments":17,"numLabels":1}},{"number":60,"url":"https://github.com/privacycg/storage-access/issues/60","title":"Make implicit deny and explicit deny indistinguishable","author":"johnwilander","createdAt":"2020-08-31T18:33:14Z","labels":["needs edit"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":5,"numComments":21,"numLabels":1}},{"number":72,"url":"https://github.com/privacycg/storage-access/issues/72","title":"Viewing media from different domains - cultural heritage interoperability","author":"tomcrane","createdAt":"2021-03-02T18:28:44Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numComments":27,"numLabels":0}},{"number":74,"url":"https://github.com/privacycg/storage-access/issues/74","title":"Scenario Validation (Embedded Component (Tableau))","author":"LGraber","createdAt":"2021-03-31T14:45:07Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numComments":4,"numLabels":0}},{"number":75,"url":"https://github.com/privacycg/storage-access/issues/75","title":"Let embedees optionally request access to partitioned cookies and storage","author":"johnwilander","createdAt":"2021-04-19T18:10:12Z","labels":["future"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":7,"numComments":28,"numLabels":1}},{"number":82,"url":"https://github.com/privacycg/storage-access/issues/82","title":"Consider: Unblock federated logout by making storage access allowance symmetric","author":"hpsin","createdAt":"2021-06-10T16:01:58Z","labels":["needs implementer interest"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":3,"numComments":4,"numLabels":1}},{"number":83,"url":"https://github.com/privacycg/storage-access/issues/83","title":"Allow forward-declaration of storage access need","author":"hpsin","createdAt":"2021-06-11T17:52:45Z","labels":["future"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":5,"numComments":28,"numLabels":1}},{"number":90,"url":"https://github.com/privacycg/storage-access/issues/90","title":"Ask: Allow some RP customization of the storage access API prompt to explain why \"tracking\" is needed. ","author":"hpsin","createdAt":"2021-08-03T01:52:11Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numComments":5,"numLabels":0}},{"number":116,"url":"https://github.com/privacycg/storage-access/issues/116","title":"clarify the capability such that users can understand prompt and give permission","author":"npdoty","createdAt":"2022-09-12T22:09:23Z","labels":["editorial"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":2,"numLabels":1}},{"number":131,"url":"https://github.com/privacycg/storage-access/issues/131","title":"FR: Ability for a frame to indicate on initial load that storage access is required","author":"lghall","createdAt":"2022-10-24T13:57:02Z","labels":["future"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":3,"numLabels":1}},{"number":150,"url":"https://github.com/privacycg/storage-access/issues/150","title":"Fix references to un-exported definitions in other specs.","author":"cfredric","createdAt":"2022-12-20T22:27:00Z","labels":["editorial"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":2,"numLabels":1}},{"number":154,"url":"https://github.com/privacycg/storage-access/issues/154","title":"Reloading frame after granted storage access to enable efficient site isolation","author":"johnwilander","createdAt":"2023-01-10T23:29:44Z","labels":["future","backwards-incompatible"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":4,"numComments":8,"numLabels":2}},{"number":157,"url":"https://github.com/privacycg/storage-access/issues/157","title":"How does storage access interact with Dedicated, Shared and Service Workers?","author":"johannhof","createdAt":"2023-01-12T13:54:14Z","labels":["resolve before graduation"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":5,"numComments":48,"numLabels":1}},{"number":162,"url":"https://github.com/privacycg/storage-access/issues/162","title":"Simplify WebDriver API for blocking cross-site cookies","author":"johannhof","createdAt":"2023-02-01T12:40:31Z","labels":["resolve before graduation"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":14,"numLabels":1}},{"number":163,"url":"https://github.com/privacycg/storage-access/issues/163","title":"[Per-frame] Permission grants are usable by cross-site iframes","author":"cfredric","createdAt":"2023-02-07T15:37:31Z","labels":["editorial","resolve before graduation"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numComments":2,"numLabels":2}},{"number":168,"url":"https://github.com/privacycg/storage-access/issues/168","title":"Top-level calls to navigator.permissions.query for SAA should probably return \"granted\"","author":"johannhof","createdAt":"2023-03-09T11:18:31Z","labels":["resolve before graduation"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":4,"numLabels":1}},{"number":170,"url":"https://github.com/privacycg/storage-access/issues/170","title":"Feature request: Auto-grant storage access without requiring user interaction or explicit API call in cases determined to be safe","author":"lghall","createdAt":"2023-03-29T23:17:33Z","labels":["needs implementer interest","future"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numComments":5,"numLabels":2}},{"number":179,"url":"https://github.com/privacycg/storage-access/issues/179","title":"Request Storage access Page Security model ","author":"jagadeeshaby","createdAt":"2023-08-09T14:34:18Z","labels":["editorial"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":2,"numLabels":1}},{"number":181,"url":"https://github.com/privacycg/storage-access/issues/181","title":"Cookie store changes unspecified","author":"miketaylr","createdAt":"2023-08-09T15:29:27Z","labels":["resolve before graduation"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":1,"numLabels":1}},{"number":189,"url":"https://github.com/privacycg/storage-access/issues/189","title":"Feature request: Auto-grant iFrame without requiring iFrame reload after grant","author":"jyjc","createdAt":"2023-11-16T18:04:54Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":190,"url":"https://github.com/privacycg/storage-access/issues/190","title":"Potentially specify \"prior user interaction\" requirement","author":"johannhof","createdAt":"2023-11-21T13:30:08Z","labels":["resolve before graduation"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":1,"numLabels":1}},{"number":196,"url":"https://github.com/privacycg/storage-access/issues/196","title":"Support FedCM-based grants","author":"johannhof","createdAt":"2024-02-22T23:16:59Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numComments":1,"numLabels":0}},{"number":197,"url":"https://github.com/privacycg/storage-access/issues/197","title":"Expand storage-access-preserving navigations to include same-origin-initiated navigations, not just self-initiated.","author":"bvandersloot-mozilla","createdAt":"2024-03-01T19:44:58Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":16,"numLabels":0}},{"number":199,"url":"https://github.com/privacycg/storage-access/issues/199","title":"Feature Request: Allow an iframe to request Storage Access permission before the user has visited the origin at the top level","author":"enriquepablo","createdAt":"2024-03-07T16:30:19Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":6,"numLabels":0}},{"number":203,"url":"https://github.com/privacycg/storage-access/issues/203","title":"Unable to acccess third party cookies values - SAP Successfactors, SAP BTP, CHIPS","author":"Madhumitha2000er","createdAt":"2024-05-09T08:13:28Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":220,"url":"https://github.com/privacycg/storage-access/issues/220","title":"Can a page detect when SAA is disabled by sandboxing?","author":"drmercer-lucid","createdAt":"2025-05-30T14:55:08Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":3,"numLabels":0}},{"number":120,"url":"https://github.com/privacycg/storage-access/pull/120","title":"Make implicit and explicit deny indistinguishable","author":"bvandersloot-mozilla","createdAt":"2022-10-04T13:52:25Z","pull_request":{"draft":false},"labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":23,"numComments":23,"numLabels":0}},{"number":244,"url":"https://github.com/privacycg/storage-access/pull/244","title":"Add missing same-site check in `document.hasStorageAccess`","author":"cfredric","createdAt":"2026-04-26T02:33:06Z","pull_request":{"draft":false},"labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":7,"numComments":7,"numLabels":0}}]}