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

Un-range values creating (new) uncertainty following mirroring changes #25355

Open
7 tasks done
ddbeck opened this issue Dec 9, 2024 · 6 comments
Open
7 tasks done

Un-range values creating (new) uncertainty following mirroring changes #25355

ddbeck opened this issue Dec 9, 2024 · 6 comments
Labels
data:css Compat data for CSS features. https://developer.mozilla.org/docs/Web/CSS data:svg Compat data for SVG features. https://developer.mozilla.org/docs/Web/SVG

Comments

@ddbeck
Copy link
Collaborator

ddbeck commented Dec 9, 2024

What type of issue is this?

Incorrect support data (example: BrowserX says "86" but support was added in "40")

What information was incorrect, unhelpful, or incomplete?

Due to #24155, several features in web-features have newly uncertain Baseline dates. It looks like all of the affected features are caused by ranged values for Firefox (desktop) from the following keys:

  • css.properties.display.table-caption
  • css.properties.dominant-baseline (and descendants?)
  • css.properties.background-size.auto
  • css.properties.fill-opacity
  • css.properties.stroke-opacity
  • svg.global_attributes.fill-opacity
  • svg.global_attributes.stroke-opacity

It would be nice to avoid these ranges, as they prevent the calculation of a single date for whole groups of keys.

What browsers does this problem apply to, if applicable?

No response

What did you expect to see?

Unranged values.

Did you test this? If so, how?

N/A

Can you link to any release notes, bugs, pull requests, or MDN pages related to this?

Do you have anything more you want to share?

No response

MDN URL

No response

MDN metadata

No response

Tasks

@ddbeck
Copy link
Collaborator Author

ddbeck commented Dec 9, 2024

For web-features, moving the ranges back to Firefox 39 or earlier would also be acceptable (as we can't ever produce a date before Edge 12's release). For example, CSS.supports("display", "table-caption") seems to return true as far back as Firefox 13 but the result would be inconclusive before that.

@caugner caugner added data:css Compat data for CSS features. https://developer.mozilla.org/docs/Web/CSS data:svg Compat data for SVG features. https://developer.mozilla.org/docs/Web/SVG labels Dec 9, 2024
@caugner
Copy link
Contributor

caugner commented Dec 10, 2024

@ddbeck This should be resolved now, see PRs auto-referenced above.

@caugner caugner closed this as completed Dec 10, 2024
@ddbeck
Copy link
Collaborator Author

ddbeck commented Dec 10, 2024

Brilliant, thank you!

@ddbeck
Copy link
Collaborator Author

ddbeck commented Dec 12, 2024

Actually, it turns out that I was wrong about the browsers involved (I misread the dates involved). It looks like I need to resolve the dates for Chrome and Safari too.

@caugner what test cases did you use for these? Are you in a position to run them on very old Chromes and Safari as well?

@ddbeck ddbeck reopened this Dec 12, 2024
@ddbeck
Copy link
Collaborator Author

ddbeck commented Dec 12, 2024

Ohh, sorry I got ahead of myself. It looks like this was mostly Bugzilla spelunking?

@caugner
Copy link
Contributor

caugner commented Dec 12, 2024

It looks like this was mostly Bugzilla spelunking?

@ddbeck Yes, for Firefox I looked at Bugzilla and the Mozilla source code. If you have small visual examples for those features, I can add them to https://github.com/caugner/bcd-examples/, and test them with early Chrome versions locally (via CrossOver) and Safari (via BrowserStack Live).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
data:css Compat data for CSS features. https://developer.mozilla.org/docs/Web/CSS data:svg Compat data for SVG features. https://developer.mozilla.org/docs/Web/SVG
Projects
None yet
Development

No branches or pull requests

2 participants