diff --git a/index.bs b/index.bs index 9f5c0c9c..f1350280 100644 --- a/index.bs +++ b/index.bs @@ -11439,6 +11439,17 @@ The webExtension.install command installs a web e +
archivePath
"
path
"].
- 1. Perform implementation-defined steps to extract ZIP from |archive path|. If this fails return [=error=] with [=error code=] [=invalid web extension=]. Otherwise let |entry| be a [=directory entry=] representing the extraction result.
+ 1. Perform implementation defined steps to read |bytes| from a file located at |archive path|.
+ 1. Let |entry| be the result of [=trying=] to [=extract a zip archive=] given |bytes|.
base64
"
path
"].
- 1. Perform any implementation-defined steps to extract the archive from |bytes| by using the ZIP algorithm, and let |entry| by a [=directory entry=] representing the extraction path, if this fails return [=error=] with [=error code=] [=invalid web extension=].
+ 1. Let |entry| be the result of [=trying=] to [=extract a zip archive=] given |bytes|.