cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
stratboy
Making moves
Status: Delivered

I'd like to ask devs when they think :has css selector will be finally fully implemented in firefox. In fact, it's the only browsers blocking this revolution in css authoring.

74 Comments
fgriffith
Employee
Employee

As posted on 10/24, we came across a few regressions and tweaks we needed to get solutions for. The current goal is to have has() by default as part of the  x121 cycle, and to ride the trains (barring any surprises) to full release. If you have access to Bugzilla, I'd recommend tracking https://bugzilla.mozilla.org/show_bug.cgi?id=1858743 to follow its production release.

 

Kyubisation
New member

Hello @fgriffith 

Thank you for the update. For my understanding; Does this mean this feature will be available in Firefox 121 released at the end of the year?

fgriffith
Employee
Employee

That is the current plan.

x121 Target Dates:
  • Beta: 2023-11-20
  • Release: 2023-12-19
 

 

Simon_IHG
New member

Hello @fgriffith 

Really glad to see that it's now supported in Firefox on desktop.

Do you have any scheduled date for Firefox Android ?

fgriffith
Employee
Employee

Underlying code is common to android and desktop. It should be available on all platforms on the dates and versions (x121 currently in Beta)  listed above.

 

 

 

stratboy
Making moves

Super fantastic! Thank you!!!

fatal
New member

Just checked version 120 and dynamic :has test still failing (added by JS element doesn't trigger the selector).
https://codepen.io/fatal/pen/XWOvQJg

 

IsiRCOR
New member

Hello,

Today, update x121 implemented :has selector. But seems that 115.6.0esr doesn't. When firefox esr will implement :has selector ?

Thanks in advance.

fgriffith
Employee
Employee

As Has() is not a security element, per our ESR release rules, it would NOT be part of an ESR dot release.

"Maintenance of each ESR through point releases is limited to high-risk/high-impact security vulnerabilities, and in rare cases may also include off-schedule releases that address live security vulnerabilities. Backports of any functional enhancements and/or stability fixes are not in scope."

https://support.mozilla.org/en-US/kb/firefox-esr-release-cycle

It should be included in the next full ESR Branch release = 128 July 2024.

https://whattrainisitnow.com/release/?version=esr

 

fatal
New member

Mentioned above dynamic :has test now works in version 121. Thanks!

mmorgat
New member

I wish to thank the mozilla team for their efforts into implementing :has() into firefox.
I have updated to v.121 and it seems to work without any problems.

Status changed to: Delivered
Jon
Community Manager
Community Manager

Updating this to 'Delivered' 🙌

Thanks all for your role in making this happen and we look forward to continuing to collaborate with you here on Mozilla Connect!

Share your next great idea.

Grienauer
New member
fgriffith
Employee
Employee

Thank you all for the positive feedback. I've passed this on to the responsible developers, and we all appreciate your engagement. May everyone have a happy and safe holiday season!