Consider merging https://chromium.googlesource.com/chromium/blink/+/20468ab60e2454e3933b1542cc0852db8c43807c Fixed transition behaviour when animating to/from 'none' keyword instead of hitting ASSERT failure. Length blend(const Length& from, double progress) const { + if (isUndefined() || from.isUndefined()) + return *this; +
I took the test case from source.chromium.org of the one attached in the Chrome Commit and changed it into JSFiddle: Link - https://jsfiddle.net/0x3butfq/show All browsers (Safari Technology Preview 153, Firefox Nightly 106 and Chrome Canary 107) are showing following result: Warning this test is running in real-time and may be flaky. PASS - "max-width" property for "test" element at 0s saw something close to: none PASS - "max-width" property for "test" element at 0.25s saw something close to: 10 PASS - "max-width" property for "test" element at 1s saw something close to: 10 PASS - "max-width" property for "test" element at 1.75s saw something close to: none PASS - "max-width" property for "test" element at 2s saw something close to: none ____ Do we need this anymore or test? Thanks!