Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dropping Safari 14 support (late 2023) #8520

Closed
Tracked by #8124
lb- opened this issue May 11, 2022 · 4 comments
Closed
Tracked by #8124

Dropping Safari 14 support (late 2023) #8520

lb- opened this issue May 11, 2022 · 4 comments
Assignees
Labels
Compatibility For issues that explicitly relate to compatibility with dependencies and other packages component:Frontend component:UI localization l10n & i18n for admin interface only

Comments

@lb-
Copy link
Member

lb- commented May 11, 2022

⚠️ Only to be done after Safari 17 is released

Follow up from #8051 & #8497 where the goal is to use CSS logical properties only for positioning.

Support for border-start-start-radius, border-start-end-radius, border-end-start-radius and border-end-end-radius properties are not included until Safari 14 and our current support is for the last 3 versions of Safari.

@lb- lb- mentioned this issue May 11, 2022
4 tasks
@lb- lb- added component:Frontend component:UI localization l10n & i18n for admin interface only Compatibility For issues that explicitly relate to compatibility with dependencies and other packages labels May 11, 2022
@lb- lb- changed the title Dropping Safari 14 support (late 2023) -> support for border-start-start-radius, border-start-end-radius, border-end-start-radius and border-end-end-radius property not included until 14 Dropping Safari 14 support (late 2023) May 11, 2022
@zerolab
Copy link
Contributor

zerolab commented Jul 12, 2023

Once we drop Safari 14, let's us drop the default webp to png conversion from

"webp": "png",
(ref: https://caniuse.com/webp)

@lb-
Copy link
Member Author

lb- commented Nov 20, 2023

With Safari 17 now out - this issue can be reviewed.

https://developer.apple.com/documentation/safari-release-notes/safari-17-release-notes

@thibaudcolas
Copy link
Member

@lb- I’m working on this currently :)


View caniuse Safari 14 vs 15.6

JavaScript

Nothing particularly substantial – view ES2016+ compat table

CSS

  • color() function
  • Logical Properties
  • Small, Large, and Dynamic viewport units
  • CSS Scroll-behavior
  • LCH and Lab color values
  • :has() CSS relational pseudo-class
  • CSS Containment
  • CSS Cascade Layers

DOM APIs

HTML

  • theme-color meta tag

@thibaudcolas
Copy link
Member

This is out of date and should have been closed, my bad.

@zerolab when we make changes based on support targets it’s generally about the admin UI. I think dropping this conversion has merits but it’s very different to change how the Wagtail admin works for its editors / admin users, and how the site would work for end users. So I’d recommend a separate ticket for that (see #11681).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Compatibility For issues that explicitly relate to compatibility with dependencies and other packages component:Frontend component:UI localization l10n & i18n for admin interface only
Projects
No open projects
Status: Done
Development

No branches or pull requests

3 participants