Created attachment 464815 [details] Test page An element with transitioned color on hover, inside a display: contents parent, which is displayed by animated visibility: visible. Hover it to hide it only in Safari 16.3. Normal transition observed in older Safari and Chrome. <style> @keyframes menu-opening { 100% { visibility: visible; } } ul { animation: menu-opening .3s 1 forwards; visibility: hidden; } li { display: contents; } a { transition: color .2s ease-in-out; } a:hover { color: red; } </style> <ul> <li> <a href="/">Hover me on Safari 16.3 and I disappear</a> </li> </ul> https://rado.bg/safari-16.3.html
<rdar://problem/105102892>
regression range: https://commits.webkit.org/compare/256789@main...256757@main
(In reply to zalan from comment #2) > regression range: > https://commits.webkit.org/compare/256789@main...256757@main there's a few strong candidates in that range, I'd start with [web-animation].
This regressed with 256782@main, the fix for bug 247803.
Pull request: https://github.com/WebKit/WebKit/pull/9853
Pull request: https://github.com/WebKit/WebKit/pull/10094
Committed 260270@main (53814777b5f2): <https://commits.webkit.org/260270@main> Reviewed commits have been landed. Closing PR #9853 and removing active labels.
Committed 259548.276@safari-7615-branch (403ebdb08ec1): <https://commits.webkit.org/259548.276@safari-7615-branch> Reviewed commits have been landed. Closing PR #414 and removing active labels.