[w3c/permissions] refactor(permission state): pass the settings object explicitly (#114)

Preview at https://api.csswg.org/bikeshed/?url=https://raw.githubusercontent.com/jyasskin/permissions/explicit-settings-object/index.bs#reading-current-states.

I had "A descriptor’s permission state for an optional environment settings object *settings*, defaulting to the current settings object, is …", but I decided the "defaulting" was too ambiguous between setting a default for *settings* vs one for the permission state.

[Web Bluetooth](https://webbluetoothcg.github.io/web-bluetooth/) already passes the settings object explicitly for extra permission data but not for permission state.
You can view, comment on, or merge this pull request online at:

  https://github.com/w3c/permissions/pull/114

-- Commit Summary --

  * refactor(permission state): pass the settings object explicitly

-- File Changes --

    M index.bs (19)

-- Patch Links --

https://github.com/w3c/permissions/pull/114.patch
https://github.com/w3c/permissions/pull/114.diff

---
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/w3c/permissions/pull/114

Received on Tuesday, 26 July 2016 23:54:46 UTC