CARVIEW |
Select Language
HTTP/2 200
date: Wed, 30 Jul 2025 07:04:31 GMT
content-type: text/html; charset=utf-8
cache-control: max-age=0, private, must-revalidate
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
link: ; rel=preload; as=fetch; crossorigin=use-credentials
referrer-policy: no-referrer-when-downgrade
server-timing: issue_layout-fragment;desc="issue_layout fragment";dur=188.719985,issue_conversation_content-fragment;desc="issue_conversation_content fragment";dur=783.130275,issue_conversation_sidebar-fragment;desc="issue_conversation_sidebar fragment";dur=41.646251,nginx;desc="NGINX";dur=1.358703,glb;desc="GLB";dur=101.415722
strict-transport-security: max-age=31536000; includeSubdomains; preload
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With, Accept,Accept-Encoding, Accept, X-Requested-With
x-content-type-options: nosniff
x-frame-options: deny
x-voltron-version: 321f992
x-xss-protection: 0
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=BZTqlnTnQUaf5tqgth%2Fa7Lk14uuGszNoBVO7lkYJoHOgTEoOmKfzrAnMI3t35YVLMEof4zP%2F5KLNhF8AThLvke8NN4puHOBNWDNNfP9n%2Figol3krGhhjFCLnXCZE58wIbg%2B0bLKQ2n8rI5EdqUZVOskP3wFMtynbVpKww0JtMYznewjsZW%2BPwZn2u6wqW8grCZ2aFKjDPvcjXqnCjtg%2FRJB8XjRjwK8MsGaRVIxXKLHS7NQfAI%2B25VnceY1%2Bff2QVBipma0ZtQ2pKajC2eqbgw%3D%3D--t88%2B5V21ddODR7Cw--n1OM54790dyzqvG9GU0MAA%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.571314348.1753859071; Path=/; Domain=github.com; Expires=Thu, 30 Jul 2026 07:04:31 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Thu, 30 Jul 2026 07:04:31 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: BBD8:111D6D:4F698E:6534B0:6889C3FE
Procedural `:has` applies to multiple selectors; native `:has` only applies to the last one · Issue #2480 · uBlockOrigin/uBlock-issues · GitHub
No one assignedNo typeNo projectsNo milestoneNone yetNo branches or pull requests
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 93
Closed
Labels
fixedissue has been addressedissue has been addressed
Description
Prerequisites
- I verified that this is not a filter list issue. Report any issues with filter lists or broken website functionality in the uAssets issue tracker.
- This is not a support issue or a question. For support, questions, or help, visit /r/uBlockOrigin.
- I performed a cursory search of the issue tracker to avoid opening a duplicate issue.
- The issue is not present after disabling uBO in the browser.
- I checked the documentation to understand that the issue I am reporting is not normal behavior.
I tried to reproduce the issue when...
- uBO is the only extension.
- uBO uses default lists and settings.
- using a new, unmodified browser profile.
Description
Cosmetic filters with multiple selectors and :has
are interpreted differently depending on whether the browser has native :has
support.
A specific URL where the issue occurs.
docs.rs
Steps to Reproduce
Add this custom filter:
docs.rs##form, .recent-releases-container:has(invalid)
Expected behavior
The filter should ideally be interpreted the same way on Chromium and Firefox.
Intuitively, form
(which appears in the page's top navbar) should be hidden. As far as I can tell, the propagation of procedural operators to previously listed selectors is not documented in the wiki.
Actual behavior
The filter causes form
to be hidden on Chromium browsers, but nothing is hidden in Firefox.
uBO version
1.46.0
Browser name and version
Firefox 109.0.1, Chromium 109.0.5414.87
Operating System and version
Arch Linux
Metadata
Metadata
Assignees
Labels
fixedissue has been addressedissue has been addressed
Type
Projects
Milestone
Relationships
Development
Issue actions
You can’t perform that action at this time.