- From: Andrew Williams <notifications@github.com>
- Date: Thu, 21 Nov 2024 21:14:42 -0800
- To: w3c/FileAPI <FileAPI@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
- Message-ID: <w3c/FileAPI/pull/201/review/2453345100@github.com>
@recvfrom commented on this pull request. > @@ -1630,11 +1630,11 @@ return the result of [=adding an entry to the blob URL store=] for |obj|. <div algorithm="revokeObjectURL"> The <dfn method for=URL id="dfn-revokeObjectURL">revokeObjectURL(|url|)</dfn> static method must run these steps: -1. Let |url record| be the result of [=URL parser|parsing=] |url|. -1. If |url record|'s [=url/scheme=] is not "`blob`", return. -1. Let |origin| be the [=url/origin=] of |url record|. -1. Let |settings| be the [=current settings object=]. -1. If |origin| is not [=same origin=] with |settings|'s [=environment settings object/origin=], return. +1. Let |entry| be the result of [=resolving the blob URL=] |url|. +1. If |entry| is failure, return. +1. Let |blobStorageKey| be the result of [=obtaining a storage key for non-storage purposes=] with |entry|'s [=environment settings object=]. +1. Let |currentStorageKey| be the result of [=obtaining a storage key for non-storage purposes=] with the [=current settings object=]. +1. If |blobStorageKey| is not [=storage key/equal=] to |currentStorageKey|, return. 1. [=Remove an entry from the Blob URL Store=] for |url|. Note: This means that rather than throwing some kind of error, attempting to revoke a URL that isn't registered will silently fail. Good catch, I updated this (although made it a bit more verbose). WDYT? -- Reply to this email directly or view it on GitHub: https://github.com/w3c/FileAPI/pull/201#discussion_r1853294748 You are receiving this because you are subscribed to this thread. Message ID: <w3c/FileAPI/pull/201/review/2453345100@github.com>
Received on Friday, 22 November 2024 05:14:46 UTC