Page MenuHomePhorge

Remove pre-2013 vendor-prefixed -o- CSS properties
ClosedPublic

Authored by aklapper on Mar 23 2025, 20:48.
Tags
None
Referenced Files
F3748968: D25916.1745789907.diff
Sat, Apr 26, 21:38
F3748903: D25916.1745787568.diff
Sat, Apr 26, 20:59
F3747368: D25916.1745771846.diff
Sat, Apr 26, 16:37
F3738946: D25916.1745762012.diff
Sat, Apr 26, 13:53
F3720158: D25916.1745699976.diff
Fri, Apr 25, 20:39
F3675861: D25916.1745528685.diff
Wed, Apr 23, 21:04
F3388535: D25916.1744447290.diff
Fri, Apr 11, 08:41
F3388534: D25916.1744447285.diff
Fri, Apr 11, 08:41

Details

Summary

Per https://caniuse.com/ and MDN,

  • -o-animation superseded by unprefixed animation supported initially since Opera 12.1 released 11/2012, in later Opera versions with -webkit- prefix instead
  • @-o-keyframes superseded by unprefixed @keyframes supported initially since Opera 12.1 released 11/2012, in later Opera versions with -webkit- prefix instead
  • -o-transform superseded by unprefixed transform supported initially since Opera 12.1 released 11/2012
  • -o-transition superseded by unprefixed transition supported initially since Opera 12.1 released 11/2012
Test Plan

None. Probably installing old browser versions if you don't trust documentation.

Diff Detail

Repository
rP Phorge
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

Thanks for this patch! Kind reminder: if you touched CSS or JavaScript, please remember to also run this:

./bin/celerity map

⚙️ Thanks! Bip bop I'm a bot - helping for T15209

Nice

(And well done Herald)

This revision is now accepted and ready to land.Mar 23 2025, 22:38