{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":342726812,"defaultBranch":"main","name":"compute-pressure","ownerLogin":"w3c","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-02-26T23:30:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/379216?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717497760.0","currentOid":""},"activityList":{"items":[{"before":"41fac4d36723efb2131ea8773096534aa637eb42","after":null,"ref":"refs/heads/algorithmic-steps-in-unobserve-and-disconnect","pushedAt":"2024-06-04T10:42:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rakuco","name":"Raphael Kubo da Costa","path":"/rakuco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36417?s=80&v=4"}},{"before":"851626ff0fced819c1a331b92ff91ddf64c33d14","after":"bb6a3d772f9b18e7030243f4d2094d89430a1f96","ref":"refs/heads/main","pushedAt":"2024-06-04T10:42:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rakuco","name":"Raphael Kubo da Costa","path":"/rakuco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36417?s=80&v=4"},"commit":{"message":"editorial: Use more precise algorithmic steps in unobserve() and disconnect() (#278)\n\n- Refer to the proper Infra terms for removing items from lists and\r\n iterating over maps.\r\n- Expand some if-then statements into if + list of steps to prepare for\r\n upcoming changes that will add more steps to both methods.\r\n- In `unobserve()`, refer to `[=observer=]` rather than `[=registered\r\n observer=]` when comparing with a PressureObserver (a registered observer\r\n has an observer, which is a PressureObserver).\r\n- In `disconnect()`, properly define `|source|` before using it.","shortMessageHtmlLink":"editorial: Use more precise algorithmic steps in unobserve() and disc…"}},{"before":"68f4bd7ce356e7d2bed42578a223e05af01284b9","after":"41fac4d36723efb2131ea8773096534aa637eb42","ref":"refs/heads/algorithmic-steps-in-unobserve-and-disconnect","pushedAt":"2024-06-04T10:41:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rakuco","name":"Raphael Kubo da Costa","path":"/rakuco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36417?s=80&v=4"},"commit":{"message":"Update index.html","shortMessageHtmlLink":"Update index.html"}},{"before":"40e123d7348705bc733c85388d23e75e091fc945","after":null,"ref":"refs/heads/refer-to-specific-registered-observer-list","pushedAt":"2024-06-04T10:40:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rakuco","name":"Raphael Kubo da Costa","path":"/rakuco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36417?s=80&v=4"}},{"before":"0c7812f4136d6af28871e0c1c8fe05180712cc8f","after":"851626ff0fced819c1a331b92ff91ddf64c33d14","ref":"refs/heads/main","pushedAt":"2024-06-04T10:40:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rakuco","name":"Raphael Kubo da Costa","path":"/rakuco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36417?s=80&v=4"},"commit":{"message":"editorial: fully active checks: Refer to specific registered observer list (#277)\n\nFollow-up to #276: use `|relevantGlobal|` in the Document fully active\r\nchecks just like we do in the workers section right after it.","shortMessageHtmlLink":"editorial: fully active checks: Refer to specific registered observer…"}},{"before":null,"after":"68f4bd7ce356e7d2bed42578a223e05af01284b9","ref":"refs/heads/algorithmic-steps-in-unobserve-and-disconnect","pushedAt":"2024-06-04T10:18:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rakuco","name":"Raphael Kubo da Costa","path":"/rakuco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36417?s=80&v=4"},"commit":{"message":"editorial: Use more precise algorithmic steps in unobserve() and disconnect()\n\n- Refer to the proper Infra terms for removing items from lists and\n iterating over maps.\n- Expand some if-then statements into if + list of steps to prepare for\n upcoming changes that will add more steps to both methods.\n- In `unobserve()`, refer to `[=observer=]` rather than `[=registered\n observer=]` when comparing with a PressureObserver (a registered observer\n has an observer, which is a PressureObserver).\n- In `disconnect()`, properly define `|source|` before using it.","shortMessageHtmlLink":"editorial: Use more precise algorithmic steps in unobserve() and disc…"}},{"before":null,"after":"40e123d7348705bc733c85388d23e75e091fc945","ref":"refs/heads/refer-to-specific-registered-observer-list","pushedAt":"2024-06-04T09:56:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rakuco","name":"Raphael Kubo da Costa","path":"/rakuco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36417?s=80&v=4"},"commit":{"message":"editorial: fully active checks: Refer to specific registered observer list\n\nFollow-up to #276: use `|relevantGlobal|` in the Document fully active\nchecks just like we do in the workers section right after it.","shortMessageHtmlLink":"editorial: fully active checks: Refer to specific registered observer…"}},{"before":"d4a3a26d338c6817c6fbea343257ab4d3578d647","after":null,"ref":"refs/heads/rework-fully-active-sections","pushedAt":"2024-06-04T09:33:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rakuco","name":"Raphael Kubo da Costa","path":"/rakuco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36417?s=80&v=4"}},{"before":"e6022a2f06ef2c1ca09b2985d3aeafe4fddd9ab2","after":"0c7812f4136d6af28871e0c1c8fe05180712cc8f","ref":"refs/heads/main","pushedAt":"2024-06-04T09:33:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rakuco","name":"Raphael Kubo da Costa","path":"/rakuco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36417?s=80&v=4"},"commit":{"message":"Rework handling of fully active status (#276)\n\nRelated to #275, where it is explained that the current model of activating\r\ndata delivery again when a document becomes fully active is unclear.\r\n\r\nFurthermore, doing the same thing to workers based on whether they are\r\nactive needed workers or not does not have precedent in other specs and it\r\nis not clear if the current steps even work or not.\r\n\r\nInstead, do the following:\r\n- Remove the steps that handle a document becoming fully active again and\r\n point to #275.\r\n- Remove the steps that handle a worker becoming an active needed worker\r\n again for symmetry (and also because it is not clear if it _can_ become an\r\n active worker again once it it stops being so).\r\n- Merge the \"Handle unloading document and closing of workers\" section into\r\n the \"Handling change of fully active\" one.\r\n - For documents, the former was basically duplicating the latter. In fact,\r\n the \"unloading document cleanup steps\" are how specs are supposed to\r\n react to a document no longer being fully active.\r\n - For workers, the \"active needed worker\" references have been replaced by\r\n a check for the value of the `closing` flag in WorkerGlobalScope.\r\n- Use proper algorithm steps instead of prose to outline the steps that must\r\n be performed in both cases.","shortMessageHtmlLink":"Rework handling of fully active status (#276)"}},{"before":"33d896230b443f71481c22e47b3d2af7d32f5ede","after":"d4a3a26d338c6817c6fbea343257ab4d3578d647","ref":"refs/heads/rework-fully-active-sections","pushedAt":"2024-06-04T08:39:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rakuco","name":"Raphael Kubo da Costa","path":"/rakuco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36417?s=80&v=4"},"commit":{"message":"Specify which registered observer list we are referring to","shortMessageHtmlLink":"Specify which registered observer list we are referring to"}},{"before":"66c00f5f6c8c414a08a294e7e14e33717bba775d","after":"33d896230b443f71481c22e47b3d2af7d32f5ede","ref":"refs/heads/rework-fully-active-sections","pushedAt":"2024-06-04T08:36:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rakuco","name":"Raphael Kubo da Costa","path":"/rakuco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36417?s=80&v=4"},"commit":{"message":"Rework handling of fully active status\n\nRelated to #275, where it is explained that the current model of activating\ndata delivery again when a document becomes fully active is unclear.\n\nFurthermore, doing the same thing to workers based on whether they are\nactive needed workers or not does not have precedent in other specs and it\nis not clear if the current steps even work or not.\n\nInstead, do the following:\n- Remove the steps that handle a document becoming fully active again and\n point to #275.\n- Remove the steps that handle a worker becoming an active needed worker\n again for symmetry (and also because it is not clear if it _can_ become an\n active worker again once it it stops being so).\n- Merge the \"Handle unloading document and closing of workers\" section into\n the \"Handling change of fully active\" one.\n - For documents, the former was basically duplicating the latter. In fact,\n the \"unloading document cleanup steps\" are how specs are supposed to\n react to a document no longer being fully active.\n - For workers, the \"active needed worker\" references have been replaced by\n a check for the value of the `closing` flag in WorkerGlobalScope.\n- Use proper algorithm steps instead of prose to outline the steps that must\n be performed in both cases.","shortMessageHtmlLink":"Rework handling of fully active status"}},{"before":null,"after":"66c00f5f6c8c414a08a294e7e14e33717bba775d","ref":"refs/heads/rework-fully-active-sections","pushedAt":"2024-06-03T16:13:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rakuco","name":"Raphael Kubo da Costa","path":"/rakuco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36417?s=80&v=4"},"commit":{"message":"Rework handling of fully active status\n\nRelated to #275, where it is explained that the current model of activating\ndata delivery again when a document becomes fully active is unclear.\n\nFurthermore, doing the same thing to workers based on whether they are\nactive needed workers or not does not have precedent in other specs and it\nis not clear if the current steps even work or not.\n\nInstead, do the following:\n- Remove the steps that handle a document becoming fully active again and\n point to #275.\n- Remove the steps that handle a worker becoming an active needed worker\n again for symmetry (and also because it is not clear if it _can_ become an\n active worker again once it it stops being so).\n- Merge the \"Handle unloading document and closing of workers\" section into\n the \"Handling change of fully active\" one.\n - For documents, the former was basically duplicating the latter. In fact,\n the \"unloading document cleanup steps\" are how specs are supposed to\n react to a document no longer being fully active.\n - For workers, the \"active needed worker\" references have been replaced by\n a check for the value of the `closing` flag in WorkerGlobalScope.\n- Use proper algorithm steps instead of prose to outline the steps that must\n be performed in both cases.","shortMessageHtmlLink":"Rework handling of fully active status"}},{"before":"587b9dfb028839bc6f1601ac8fe55fc8ff38db60","after":"e6022a2f06ef2c1ca09b2985d3aeafe4fddd9ab2","ref":"refs/heads/main","pushedAt":"2024-05-01T14:13:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kenchris","name":"Kenneth Rohde Christiansen","path":"/kenchris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1101339?s=80&v=4"},"commit":{"message":"editorial: Fix typo (\"know\" -> \"known\")","shortMessageHtmlLink":"editorial: Fix typo (\"know\" -> \"known\")"}},{"before":"0b2df226bc565c539974723c93f31cc61c08b2aa","after":"587b9dfb028839bc6f1601ac8fe55fc8ff38db60","ref":"refs/heads/main","pushedAt":"2024-05-01T14:12:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kenchris","name":"Kenneth Rohde Christiansen","path":"/kenchris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1101339?s=80&v=4"},"commit":{"message":"editorial: Add an appendix with the list of terms used and referenced\n\nThis makes it easier to look for specific terms in the spec.","shortMessageHtmlLink":"editorial: Add an appendix with the list of terms used and referenced"}},{"before":"7340ca8d9b77df18e81e440dac7e85dd3d8063f2","after":"0b2df226bc565c539974723c93f31cc61c08b2aa","ref":"refs/heads/main","pushedAt":"2024-04-29T16:34:19.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"kenchris","name":"Kenneth Rohde Christiansen","path":"/kenchris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1101339?s=80&v=4"},"commit":{"message":"Address Raphael's comments","shortMessageHtmlLink":"Address Raphael's comments"}},{"before":"bfe7f1465187e46ea0bf057c03a5ba97fd582f5f","after":"7340ca8d9b77df18e81e440dac7e85dd3d8063f2","ref":"refs/heads/main","pushedAt":"2024-04-29T10:08:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arskama","name":"Arnaud (Arno) Mandy","path":"/arskama","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47773400?s=80&v=4"},"commit":{"message":"Give Florian Scholz credits for his feedback (#270)","shortMessageHtmlLink":"Give Florian Scholz credits for his feedback (#270)"}},{"before":"849e89ae5c5ee288a6bb48953b7361f7f90c03c4","after":"bfe7f1465187e46ea0bf057c03a5ba97fd582f5f","ref":"refs/heads/main","pushedAt":"2024-04-09T11:37:04.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kenchris","name":"Kenneth Rohde Christiansen","path":"/kenchris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1101339?s=80&v=4"},"commit":{"message":"Fix Raphael's comments","shortMessageHtmlLink":"Fix Raphael's comments"}},{"before":"41ec61b00275f63b84dadb4fcbf4eb8a64f62575","after":"849e89ae5c5ee288a6bb48953b7361f7f90c03c4","ref":"refs/heads/main","pushedAt":"2024-04-05T13:35:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arskama","name":"Arnaud (Arno) Mandy","path":"/arskama","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47773400?s=80&v=4"},"commit":{"message":"Fix documentation: Options to observe method (#260)\n\nAlso fix leftovers from sampleRate to sampleInterval.\r\nFixes #259","shortMessageHtmlLink":"Fix documentation: Options to observe method (#260)"}},{"before":"42f1fcd2b54ddfcb69f9b94f1ecf688de29c16ba","after":"41ec61b00275f63b84dadb4fcbf4eb8a64f62575","ref":"refs/heads/main","pushedAt":"2024-04-05T13:18:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kenchris","name":"Kenneth Rohde Christiansen","path":"/kenchris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1101339?s=80&v=4"},"commit":{"message":"Move options to observe()","shortMessageHtmlLink":"Move options to observe()"}},{"before":"3f35f03a9b342ffef6c9d03df36482ce1df997be","after":"42f1fcd2b54ddfcb69f9b94f1ecf688de29c16ba","ref":"refs/heads/main","pushedAt":"2024-03-21T14:17:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arskama","name":"Arnaud (Arno) Mandy","path":"/arskama","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47773400?s=80&v=4"},"commit":{"message":"Updating documentation from sampleRate to sampleInterval. (#255)\n\nAfter the change #254, documentations in this repository need update.","shortMessageHtmlLink":"Updating documentation from sampleRate to sampleInterval. (#255)"}},{"before":"d5ece7c36bd55e17fdc8da716efd140b9779fda7","after":"3f35f03a9b342ffef6c9d03df36482ce1df997be","ref":"refs/heads/main","pushedAt":"2024-03-19T15:27:39.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"kenchris","name":"Kenneth Rohde Christiansen","path":"/kenchris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1101339?s=80&v=4"},"commit":{"message":"Add part that was removed\n\nCo-authored-by: Raphael Kubo da Costa ","shortMessageHtmlLink":"Add part that was removed"}},{"before":"ad712dafc34660781e4fcec02d3be1e18f0bbd8c","after":"d5ece7c36bd55e17fdc8da716efd140b9779fda7","ref":"refs/heads/main","pushedAt":"2024-03-06T11:24:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kenchris","name":"Kenneth Rohde Christiansen","path":"/kenchris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1101339?s=80&v=4"},"commit":{"message":"Expand discussion about timing vs external pressure (#252)\n\n* Expand discussion about timing vs external pressure\r\n\r\n* Fixed to the text\r\n\r\n* Fix nits","shortMessageHtmlLink":"Expand discussion about timing vs external pressure (#252)"}},{"before":"b7a2bbee526b156f68d42534f3d571a2da5d0f15","after":"ad712dafc34660781e4fcec02d3be1e18f0bbd8c","ref":"refs/heads/main","pushedAt":"2024-03-06T11:02:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kenchris","name":"Kenneth Rohde Christiansen","path":"/kenchris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1101339?s=80&v=4"},"commit":{"message":"Add info about another attack type (#251)\n\n* Add info about another attack type\r\n\r\n* Fix Anssi's comments","shortMessageHtmlLink":"Add info about another attack type (#251)"}},{"before":"a7f34bb71e7ebac3730609d8541bcbbb0c2eb2d5","after":"b7a2bbee526b156f68d42534f3d571a2da5d0f15","ref":"refs/heads/main","pushedAt":"2024-01-04T09:43:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kenchris","name":"Kenneth Rohde Christiansen","path":"/kenchris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1101339?s=80&v=4"},"commit":{"message":"Update OT token (#248)","shortMessageHtmlLink":"Update OT token (#248)"}},{"before":"f3745d3655fd7cea0cf168c1cf9474eee19714e9","after":null,"ref":"refs/heads/a11y-considerations","pushedAt":"2023-12-13T17:17:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"anssiko","name":"Anssi Kostiainen","path":"/anssiko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/765510?s=80&v=4"}},{"before":"93b69a0000a3be5e076891e7fcd977883bcece0e","after":"a7f34bb71e7ebac3730609d8541bcbbb0c2eb2d5","ref":"refs/heads/main","pushedAt":"2023-12-13T17:16:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"anssiko","name":"Anssi Kostiainen","path":"/anssiko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/765510?s=80&v=4"},"commit":{"message":"Add Accessibility considerations (#247)\n\nContributed by the APA WG.","shortMessageHtmlLink":"Add Accessibility considerations (#247)"}},{"before":null,"after":"f3745d3655fd7cea0cf168c1cf9474eee19714e9","ref":"refs/heads/a11y-considerations","pushedAt":"2023-12-13T14:18:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"anssiko","name":"Anssi Kostiainen","path":"/anssiko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/765510?s=80&v=4"},"commit":{"message":"Add Accessibility considerations\n\nContributed by the APA WG.","shortMessageHtmlLink":"Add Accessibility considerations"}},{"before":"4fd844db947fd9e8a359ea9c3a3f74e83514c9f7","after":"93b69a0000a3be5e076891e7fcd977883bcece0e","ref":"refs/heads/main","pushedAt":"2023-12-07T12:50:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kenchris","name":"Kenneth Rohde Christiansen","path":"/kenchris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1101339?s=80&v=4"},"commit":{"message":"Update security and privacy self assesment documents (#245)\n\nhtml file is deleted, because it is not required.","shortMessageHtmlLink":"Update security and privacy self assesment documents (#245)"}},{"before":"f398d17f04fa0cdcb1c2b2a269a27722925937c5","after":"4fd844db947fd9e8a359ea9c3a3f74e83514c9f7","ref":"refs/heads/main","pushedAt":"2023-11-10T08:24:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arskama","name":"Arnaud (Arno) Mandy","path":"/arskama","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47773400?s=80&v=4"},"commit":{"message":"Use right notation for default allowlist value. (#244)\n\nw3c/webappsec-permissions-policy#123 clarified the notation and types used\r\nby allowlists and default allowlists.\r\n\r\nDefault allowlists are not allowlists themselves, so we need to use `\"self\"`\r\nrather than `[\"self\"]`.\r\n\r\nFixes #154","shortMessageHtmlLink":"Use right notation for default allowlist value. (#244)"}},{"before":"1d55881a320c34f33b49e436999893ea98a0f7ba","after":"f398d17f04fa0cdcb1c2b2a269a27722925937c5","ref":"refs/heads/main","pushedAt":"2023-11-08T09:49:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kenchris","name":"Kenneth Rohde Christiansen","path":"/kenchris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1101339?s=80&v=4"},"commit":{"message":"Add user interactions to use-cases (#242)\n\n* Add user interactions to use-cases\r\n\r\n* Fix nits","shortMessageHtmlLink":"Add user interactions to use-cases (#242)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEW-av5AA","startCursor":null,"endCursor":null}},"title":"Activity · w3c/compute-pressure"}