-
Notifications
You must be signed in to change notification settings - Fork 2.5k
Open
Labels
data:apiCompat data for Web APIs. https://developer.mozilla.org/docs/Web/APICompat data for Web APIs. https://developer.mozilla.org/docs/Web/APIidleIssues and pull requests with no recent activityIssues and pull requests with no recent activity
Description
Unfortunately it happens that browsers ship stub implementations of APIs that either do nothing, or throw exceptions. Such APIs appear to be there when doing feature detection, but can't actually be used.
Per Non-functional defined names imply partial_implementation these should be represented using partial_implementation, typically with notes explaining the situation.
The problem with this is that web developers really can't use these APIs, they don't work partially. APIs like this are worse than no support, as they confuse feature detection.
Examples of these:
- AbortController in Safari (Update AbortController Safari compatibility #3241)
- request.formData and response.formData in WebKit (Document Body.p.formData as always rejecting #6619)
Please add to the list or comment, if there are enough that would raise the priority of this issue.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
data:apiCompat data for Web APIs. https://developer.mozilla.org/docs/Web/APICompat data for Web APIs. https://developer.mozilla.org/docs/Web/APIidleIssues and pull requests with no recent activityIssues and pull requests with no recent activity