-
-
Notifications
You must be signed in to change notification settings - Fork 4.7k
Closed
Labels
cssStuff related to Svelte's built-in CSS handlingStuff related to Svelte's built-in CSS handling
Description
Describe the bug
When trying to style elements based on siblings in :has selector is falsy reported as unused. When i wrap it in global it works.
When trying to style html elements in the same way it works without issues.
Reproduction
- With "~" sibling selector: https://svelte.dev/playground/hello-world#H4sIAAAAAAAAA22QwU7DMBBEf2VZDm1RRJpKXFwnEjf-AXNInW1jyTiRvS2NrPDtyEmqgsTRM7Nvdh3R1Z-EAt_I2g6-Om8bWFNjmJoNZng0lgKK94g89CmXBMxuU699_xwuZDlphzrQf7ruHJPjgAJl0N70XCmn2BJDikMJq6l3tVdO5veEk-FymqLxkWrdQrTkTtwKKLZjBmZMlmKpjdeWQF9LhdHAU7IVgh5KhcVWIfhS4UtSbB1CqdBTozCvlnFPmudHzFPNhP0D3W1vuN0vXJqR-bKik21RzX8Y01Hjg8zbYrmCB0tTwQwVbR3W36l2E-cdFB-NtQI8NfukjPfwkpj9gz3T4st8xmKGTFdGwf5M48f4A7HHHojRAQAA
- With "+" sibling selector: https://svelte.dev/playground/hello-world#H4sIAAAAAAAAA22QwU7DMBBEf8Ush7YQkaYSF9eJxI1_wBxSZ9tYWpzI3pZGVv4dOUlVkDh6ZvbNriO4-gtBwjsSdeK789SINTaWsdlABkdLGEB-ROChT7kkQHabeuv7l3BB4qQd6oD_6aZzjI4DSFDBeNtzpZ1mQhYpLkqxmnpXe-1Ufk84FS6nKRofsTatiITuxK0UxXbMhB2TpVkZ6w2hMNdSQ7TiKdkahBlKDcVWg_ClhtekUB1CqcFjoyGvlnGPhudHzFPNhP0D3W1vuN0vXJpR-bKiU21RzX8Y01Hjg8rbYrmCB8KpYIbKtg7r51S7ifMOmo-WSAqPzT4p4z28JGb_QGdcfJXPWMiA8cog2Z9x_Bx_AMd0wwzRAQAA
- With :global: https://svelte.dev/playground/hello-world#H4sIAAAAAAAAA21QzU7DMAx-lWAO26Ci7SQuWTqJG-9AOHSpt0YyaZV4Y1XUd0dpOw0kjv5-bUdw9ReChHck6sR356kRa2wsY7OBDI6WMID8iMBDn3QJgOzmeuv7l3BB4oQd6oD_4aZzjI4DSFDBeNvzXjvNhCySXFRiNfWudtqp_K5wKlxOkzQ-Ym1aEQndiVspymLMhB0TpVkZ6w2hMNdKQ7TiKdEahBkqDWWhQfhKw2tCqA6h0uCx0ZDvF7tHw_MQ81Qzxf4J3Ra3uO2vuORR-bKiU225n38Y01Hjg8rbcrmCB8KpYA6VJ-oONa1lW4f1c6rfbOK8jOajJZLCY7NLyHh3LYqZP9AZF17lcz5kwHhlkOzPOH6OP9ySgvHaAQAA
Logs
No response
System Info
System:
OS: Linux 6.8 Ubuntu 24.04.1 LTS 24.04.1 LTS (Noble Numbat)
CPU: (12) x64 Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz
Memory: 18.77 GB / 31.11 GB
Container: Yes
Shell: 5.2.21 - /bin/bash
Binaries:
Node: 18.20.3 - ~/.nvm/versions/node/v18.20.3/bin/node
Yarn: 1.22.22 - ~/.nvm/versions/node/v18.20.3/bin/yarn
npm: 10.7.0 - ~/.nvm/versions/node/v18.20.3/bin/npm
pnpm: 9.4.0 - ~/.nvm/versions/node/v18.20.3/bin/pnpm
bun: 1.1.34 - ~/.bun/bin/bun
Browsers:
Chrome: 131.0.6778.264
npmPackages:
svelte: 5.17.3 => 5.17.3Severity
annoyance
Metadata
Metadata
Assignees
Labels
cssStuff related to Svelte's built-in CSS handlingStuff related to Svelte's built-in CSS handling