Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

LockGrantedCallback IDL looks wrong #51

Closed
bzbarsky opened this issue Oct 22, 2018 · 1 comment
Closed

LockGrantedCallback IDL looks wrong #51

bzbarsky opened this issue Oct 22, 2018 · 1 comment

Comments

@bzbarsky
Copy link

bzbarsky commented Oct 22, 2018

The IDL says:

callback LockGrantedCallback = Promise<any> (Lock lock);

but https://wicg.github.io/web-locks/#algorithm-request-lock step 6.1.1 passes null as the argument, which is not a valid Lock value. Presumably this callback should take Lock?.

@inexorabletash
Copy link
Member

Whoops, yep. Fixed. WPT change coming.

chromium-wpt-export-bot pushed a commit to web-platform-tests/wpt that referenced this issue Oct 22, 2018
A callback defined in Web IDL should take a nullable argument. We
don't enforce this in our bindings code and it can't be introspected
from JS so this is not a testable or web-facing change, just aligning
the code with a spec fix.

Spec issue: w3c/web-locks#51
Spec link: https://wicg.github.io/web-locks/#callbackdef-lockgrantedcallback

Change-Id: Icc2e076f62e45629a283d0039e2be30b4a6826c4
chromium-wpt-export-bot pushed a commit to web-platform-tests/wpt that referenced this issue Oct 22, 2018
A callback defined in Web IDL should take a nullable argument. We
don't enforce this in our bindings code and it can't be introspected
from JS so this is not a testable or web-facing change, just aligning
the code with a spec fix.

Spec issue: w3c/web-locks#51
Spec link: https://wicg.github.io/web-locks/#callbackdef-lockgrantedcallback

Change-Id: Icc2e076f62e45629a283d0039e2be30b4a6826c4
Reviewed-on: https://chromium-review.googlesource.com/c/1294421
Commit-Queue: Joshua Bell <[email protected]>
Commit-Queue: Victor Costan <[email protected]>
Reviewed-by: Victor Costan <[email protected]>
Cr-Commit-Position: refs/heads/master@{#601716}
aarongable pushed a commit to chromium/chromium that referenced this issue Oct 22, 2018
A callback defined in Web IDL should take a nullable argument. We
don't enforce this in our bindings code and it can't be introspected
from JS so this is not a testable or web-facing change, just aligning
the code with a spec fix.

Spec issue: w3c/web-locks#51
Spec link: https://wicg.github.io/web-locks/#callbackdef-lockgrantedcallback

Change-Id: Icc2e076f62e45629a283d0039e2be30b4a6826c4
Reviewed-on: https://chromium-review.googlesource.com/c/1294421
Commit-Queue: Joshua Bell <[email protected]>
Commit-Queue: Victor Costan <[email protected]>
Reviewed-by: Victor Costan <[email protected]>
Cr-Commit-Position: refs/heads/master@{#601716}
servo-wpt-sync pushed a commit to servo-wpt-sync/web-platform-tests that referenced this issue Oct 22, 2018
A callback defined in Web IDL should take a nullable argument. We
don't enforce this in our bindings code and it can't be introspected
from JS so this is not a testable or web-facing change, just aligning
the code with a spec fix.

Spec issue: w3c/web-locks#51
Spec link: https://wicg.github.io/web-locks/#callbackdef-lockgrantedcallback

Change-Id: Icc2e076f62e45629a283d0039e2be30b4a6826c4
Reviewed-on: https://chromium-review.googlesource.com/c/1294421
Commit-Queue: Joshua Bell <[email protected]>
Commit-Queue: Victor Costan <[email protected]>
Reviewed-by: Victor Costan <[email protected]>
Cr-Commit-Position: refs/heads/master@{#601716}
moz-v2v-gh pushed a commit to mozilla/gecko-dev that referenced this issue Nov 7, 2018
Automatic update from web-platform-testsWeb Locks API: Fix IDL glitch

A callback defined in Web IDL should take a nullable argument. We
don't enforce this in our bindings code and it can't be introspected
from JS so this is not a testable or web-facing change, just aligning
the code with a spec fix.

Spec issue: w3c/web-locks#51
Spec link: https://wicg.github.io/web-locks/#callbackdef-lockgrantedcallback

Change-Id: Icc2e076f62e45629a283d0039e2be30b4a6826c4
Reviewed-on: https://chromium-review.googlesource.com/c/1294421
Commit-Queue: Joshua Bell <[email protected]>
Commit-Queue: Victor Costan <[email protected]>
Reviewed-by: Victor Costan <[email protected]>
Cr-Commit-Position: refs/heads/master@{#601716}

--

wpt-commits: 5a889be7d8cb12db57ab8bf32d2640e948ba1b2d
wpt-pr: 13665
xeonchen pushed a commit to xeonchen/gecko that referenced this issue Nov 8, 2018
Automatic update from web-platform-testsWeb Locks API: Fix IDL glitch

A callback defined in Web IDL should take a nullable argument. We
don't enforce this in our bindings code and it can't be introspected
from JS so this is not a testable or web-facing change, just aligning
the code with a spec fix.

Spec issue: w3c/web-locks#51
Spec link: https://wicg.github.io/web-locks/#callbackdef-lockgrantedcallback

Change-Id: Icc2e076f62e45629a283d0039e2be30b4a6826c4
Reviewed-on: https://chromium-review.googlesource.com/c/1294421
Commit-Queue: Joshua Bell <[email protected]>
Commit-Queue: Victor Costan <[email protected]>
Reviewed-by: Victor Costan <[email protected]>
Cr-Commit-Position: refs/heads/master@{#601716}

--

wpt-commits: 5a889be7d8cb12db57ab8bf32d2640e948ba1b2d
wpt-pr: 13665
gecko-dev-updater pushed a commit to marco-c/gecko-dev-comments-removed that referenced this issue Oct 3, 2019
Automatic update from web-platform-testsWeb Locks API: Fix IDL glitch

A callback defined in Web IDL should take a nullable argument. We
don't enforce this in our bindings code and it can't be introspected
from JS so this is not a testable or web-facing change, just aligning
the code with a spec fix.

Spec issue: w3c/web-locks#51
Spec link: https://wicg.github.io/web-locks/#callbackdef-lockgrantedcallback

Change-Id: Icc2e076f62e45629a283d0039e2be30b4a6826c4
Reviewed-on: https://chromium-review.googlesource.com/c/1294421
Commit-Queue: Joshua Bell <jsbellchromium.org>
Commit-Queue: Victor Costan <pwnallchromium.org>
Reviewed-by: Victor Costan <pwnallchromium.org>
Cr-Commit-Position: refs/heads/master{#601716}

--

wpt-commits: 5a889be7d8cb12db57ab8bf32d2640e948ba1b2d
wpt-pr: 13665

UltraBlame original commit: cc019e5de38364c90a28f8a3fb7c3820ed9de1f2
gecko-dev-updater pushed a commit to marco-c/gecko-dev-wordified that referenced this issue Oct 3, 2019
Automatic update from web-platform-testsWeb Locks API: Fix IDL glitch

A callback defined in Web IDL should take a nullable argument. We
don't enforce this in our bindings code and it can't be introspected
from JS so this is not a testable or web-facing change, just aligning
the code with a spec fix.

Spec issue: w3c/web-locks#51
Spec link: https://wicg.github.io/web-locks/#callbackdef-lockgrantedcallback

Change-Id: Icc2e076f62e45629a283d0039e2be30b4a6826c4
Reviewed-on: https://chromium-review.googlesource.com/c/1294421
Commit-Queue: Joshua Bell <jsbellchromium.org>
Commit-Queue: Victor Costan <pwnallchromium.org>
Reviewed-by: Victor Costan <pwnallchromium.org>
Cr-Commit-Position: refs/heads/master{#601716}

--

wpt-commits: 5a889be7d8cb12db57ab8bf32d2640e948ba1b2d
wpt-pr: 13665

UltraBlame original commit: cc019e5de38364c90a28f8a3fb7c3820ed9de1f2
gecko-dev-updater pushed a commit to marco-c/gecko-dev-wordified-and-comments-removed that referenced this issue Oct 3, 2019
Automatic update from web-platform-testsWeb Locks API: Fix IDL glitch

A callback defined in Web IDL should take a nullable argument. We
don't enforce this in our bindings code and it can't be introspected
from JS so this is not a testable or web-facing change, just aligning
the code with a spec fix.

Spec issue: w3c/web-locks#51
Spec link: https://wicg.github.io/web-locks/#callbackdef-lockgrantedcallback

Change-Id: Icc2e076f62e45629a283d0039e2be30b4a6826c4
Reviewed-on: https://chromium-review.googlesource.com/c/1294421
Commit-Queue: Joshua Bell <jsbellchromium.org>
Commit-Queue: Victor Costan <pwnallchromium.org>
Reviewed-by: Victor Costan <pwnallchromium.org>
Cr-Commit-Position: refs/heads/master{#601716}

--

wpt-commits: 5a889be7d8cb12db57ab8bf32d2640e948ba1b2d
wpt-pr: 13665

UltraBlame original commit: cc019e5de38364c90a28f8a3fb7c3820ed9de1f2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants