Re: [whatwg/dom] Proposal: New method to reorder child nodes (#891)

> in Chrome they first fell out of sync, and in subsequent reorderings stuck to their last update.
> 
> [Here's a sandbox demonstrating the inconsistent behaviour](https://flems.io/#0=N4IgzgpgNhDGAuEAmIBcIB0sxhAGhADMBLGXVAbVADsBDAWwjUwAt56p8RYB7axfswA8LAIwA+AMJ8B8AAQAnCAFoeCpBAXFqAczkBXMNr18oATzlDeG8QAkAKgFkAMgGUoPeAFEYjfqlRaHGIdaiEAemsIcQBCCLFxAB0wgAck6jk5AEk5AHcguUgkfVhkOQAjC3gWCDlGWBZaamIwejA5FM8IfmJaKDk+S1o5eFoFHQh4AF4AfXKoJoBrORYlQim2eBSwVHDwnWJq-XKsHnpw3Mb4XJ1wpDPwlrB9CDBwgA4ATlEAYieX3j0PzwZSiABMAFYAOyQgAsUK+4mqLTkAHVbABBeyogDickIEFo8H0SjkSGIsEMRkG1SUtCQEVo4gwyQiaVZ5IAbulMkJ2RlMpYIPRxPYWC0IsLxHJoMLuvJePxaNp2k05MRCAoGLVLjxIHJFbJ2rlSP0UpojGB5JAGGQwOY8IVtKU5NQeB09YdiHw+nUeJy5fw5AAKclgRXUODwR1KCNRgCU6vao0Wxg6C1KMWSvPC-N5Gq1jEKClgU0SIE2212F1yuQwEAAHgwUjBTvRy+IIgXtekIlze2kxbVJK5XHUxosLXlTePtKNtDKG+aEGVIABHF7UF3KdX8TSveDGGKWK0KPg6cQAIX08Aip-P0s6RkPPv6I7HwasPBsqBICitygNKQDKRN+0RyDuBS0CkLbEGU8DutUtRfjYYgRFE0oLsi7SNs2MCOpMsCJrkfAAOTyGsMAIHIpH0P6gbwKREEVHAtCGLUKRnuaCjmIU5q0KmuiOkhijQESxABh6z7ehkPCECMNQyr48rtI0YDUORBqNLoyDHq4JLQBYYBnLUhpauSCAySx1wQN0CmvLUYKFKMiDAmAAD8bK9oQaj0OqSBTD5CgitmljlDeCHUDygoAEoQAG-61GoGgKFmAoROF8CRb24RBSKXCQFRL7UOQIBQqgABsIAAL54DQ2rMBgABWuAEIa8rMPclLAhg5TfmYGBEqMDSuI09y5MGwB0RoqA0Tw5oaY69qeBiwShMCs20U0+h9KR1XxskySKlahQePIUxkjw3XylgdKID4DHBqRy2MQd1DJF1+g9X1SADWAY08LkMU8J4g0wd0SDBi9b3JC9g1rdQwYYMjn3ff1WDilASBKNQMPUDA8gIToOgwHIF2EH0kCHdQeUYHwzzlPQhxkyGiZTNKwChXDQRGKEYMtmYUNnY6oWZBiChagNmpnKGV1fTdP0DUBWM4-GFAjDwxOk+5NGKrARJMZtSgJZATEALrBm9mRW3IoVEyTtQXTE9swKFoVKMSCgZBTUBU9Q1UFbKln08wojvKgog1XVIB0IwjXYK13AyB16AAFRyJzArwFqJVenws3lLQsCLDoZ76NQSByKIOFBCo2iqDeADcyTVdTityNKqBuvAwaoAsAHK0giaZ5kYYtrQZizVALQgocwrNwK08AVaZgwLNGiwMQ9C+iqxAaAvmS8OXiAKMozpKBtu4aA2C+t+91Dt533e9-3IKD-GqDlBAQW1CPBrJ-4f+x9NDBm0NfRMNEMCZFIrfNu-VfzEH-G-TGlc-6F2LqXHg5ckCzVLrZagsD75iAQUgwCKCM6hXQSXMuFdZpmGgB4XIhDkjaBSDeVA2hOR9D3hQgUVDMHYNmikbQixb6ByKjJUqEJUBgkjtVM2BBY5MHQI4bavoXpyB5iEagwJ8RqDkAAEQAPKOFEqodQmhjA1SAA).

<img width="712" alt="screenshot demonstrating chrome list counter glitch" src="https://user-images.githubusercontent.com/20387688/198172955-faf8d2e6-2d09-4861-a891-55dc34329547.png">
Absolutely great to see this technique is being used; you should tell them about this in [this bug](https://bugs.chromium.org/p/chromium/issues/detail?id=1330383) report.

---

> Unless otherwise specified, Selectors/Cascade is based on the DOM tree, and then _everything else_ in CSS is based on the flattened tree.

Maybe I'm totally off, but there are use cases for having both. Is there any way that selectors can apply within the context of a slot? Like `::slotted()`, but accepting, say, `:first-assigned` instead of `:first-child`?

-- 
Reply to this email directly or view it on GitHub:
https://github.com/whatwg/dom/issues/891#issuecomment-1292877149
You are receiving this because you are subscribed to this thread.

Message ID: <whatwg/dom/issues/891/1292877149@github.com>

Received on Thursday, 27 October 2022 02:21:19 UTC