- From: Tab Atkins Jr. via GitHub <sysbot+gh@w3.org>
- Date: Fri, 02 Mar 2018 19:17:55 +0000
- To: public-houdini-archive@w3.org
> After this, what does the following return: Yes, it's false - you already grabbed `y` when 'color' was "red", so it's a `CSSKeywordValue("red")`. But style maps are live, so the second `get()` returns a `CSSKeywordValue("green")`. > is the thing in the map z or something else? The underlying value has been set to the keyword "green". `z` itself isn't retained; if you called `.get('color')` again you'll get a fresh object reifying the keyword "green". > but to resolve #719 you need to update the underlying stuff like document.body.style.color = "green" ... except without changing the StylePropertyMap or something. I don't know what you mean by this. Why does the StylePropertyMap need to not be changed? > and now is x.get("color") === y true? No, every call to `get()` reifies a fresh object. -- GitHub Notification of comment by tabatkins Please view or discuss this issue at https://github.com/w3c/css-houdini-drafts/issues/723#issuecomment-370024216 using your GitHub account
Received on Friday, 2 March 2018 19:17:57 UTC