Created attachment 404966 [details]
Created attachment 404977 [details]
Created attachment 404978 [details]
Comment on attachment 404977 [details]
Weird. Your new code is the obvious way to write it, I wonder why it was written the other way! We should make sure it looks right in shipping macOS as well as whatever you're testing on...
Created attachment 404990 [details]
Created attachment 405044 [details]
Committed r264783: <https://trac.webkit.org/changeset/264783>
All reviewed patches have been landed. Closing bug and clearing flags on attachment 405044 [details].