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

public_class_fields - support should be marked 'partial' on Safari 14-15 #23195

Closed
davidtaylorhq opened this issue May 28, 2024 · 0 comments
Closed
Labels
data:js Compat data for JS/ECMAScript features. https://developer.mozilla.org/docs/Web/JavaScript

Comments

@davidtaylorhq
Copy link
Contributor

What type of issue is this?

Browser bug (a bug with a feature that may impact site compatibility)

What information was incorrect, unhelpful, or incomplete?

While Safari 14 and 15 do have a basic implementation, there is a critical variable-scope bug which leads to exceptions in many cases. The exceptions are especially hard to identify/debug because they are resolved when dev-tools are open.

The bug is resolved in Safari 16.

What browsers does this problem apply to, if applicable?

Safari

What did you expect to see?

'Partial support' for Safari 14 and 15

Did you test this? If so, how?

Tested class field support in Safari 14 and 15

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

Safari bug: https://bugs.webkit.org/show_bug.cgi?id=236843

babel/babel discussion regarding adding 'bugfix' behavior for this issue: babel/babel#14289

Do you have anything more you want to share?

PR to resolve: #23054

MDN URL

No response

MDN metadata

No response

@queengooborg queengooborg added the data:js Compat data for JS/ECMAScript features. https://developer.mozilla.org/docs/Web/JavaScript label May 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
data:js Compat data for JS/ECMAScript features. https://developer.mozilla.org/docs/Web/JavaScript
Projects
None yet
Development

No branches or pull requests

2 participants