- From: Domenic Denicola <notifications@github.com>
- Date: Mon, 03 Feb 2020 13:12:27 -0800
- To: heycam/webidl <webidl@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
Received on Monday, 3 February 2020 21:12:31 UTC
Part of #796.
This is intended as a better version of https://github.com/heycam/webidl/pull/836 that (on a spec level) uses proxy traps, instead of Web IDL legacy platform objects, to fix the issues noted in https://github.com/heycam/webidl/issues/796#issuecomment-578273849.
This also includes a second commit which uses the suggestions from @bzbarsky in https://github.com/heycam/webidl/pull/836#issuecomment-580977516 to avoid the resulting array having holes. This seems like a good thing in various ways, although I am a little unsure whether I successfully pulled it off.
This pull request also changes how spec authors are expected to interface with the observable array type, per some of the discussions in #836. I will do a pull request to the constructible stylesheets repository to see how well these work...
You can view, comment on, or merge this pull request online at:
https://github.com/heycam/webidl/pull/840
-- Commit Summary --
* Introduce the observable array type (proxy-based)
* Ensure there are no holes in the array
-- File Changes --
M index.bs (321)
-- Patch Links --
https://github.com/heycam/webidl/pull/840.patch
https://github.com/heycam/webidl/pull/840.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/heycam/webidl/pull/840
Received on Monday, 3 February 2020 21:12:31 UTC