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

FF98 OffscreenCanvasRenderingContext2D support added behind pref #17513

Conversation

hamishwillee
Copy link
Collaborator

@hamishwillee hamishwillee commented Aug 22, 2022

FF98 added support for OffscreenCanvasRenderingContext2D in https://bugzilla.mozilla.org/show_bug.cgi?id=1746750. This just makes same thing visible on preview.

Other docs related to this can be tracked in mdn/content#18772

@github-actions github-actions bot added the data:api 🐇 Compat data for Web APIs. https://developer.mozilla.org/docs/Web/API label Aug 22, 2022
@hamishwillee hamishwillee marked this pull request as ready for review August 23, 2022 07:47
@hamishwillee
Copy link
Collaborator Author

@queengooborg This probably needs more work to specify why it is "partial" but it is strictly accurate for now.

@hamishwillee
Copy link
Collaborator Author

@queengooborg Ping

Co-authored-by: Queen Vinyl Da.i'gyu-Kazotetsu <vinyldarkscratch@gmail.com>
{
"version_added": "preview",
"partial_implementation": true,
"notes": "See <a href='https://bugzil.la/1746750'>bug 1746750</a>."
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

(I'm trying to understand the newly introduced impl_url)
Should this use impl_url?

Copy link
Collaborator Author

@hamishwillee hamishwillee Aug 26, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This only really says "bug" or "commit" URL. Not what it should be. So probably.

But the implication is that this should be a tracking bug for the actual implementation. Would be nice to have clarification the intent.

Suggested change
"notes": "See <a href='https://bugzil.la/1746750'>bug 1746750</a>."
"impl_url": "https://bugzil.la/1746750"

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah, this should probably use the new impl_url property rather than a note. A note will still need to be present with the partial_implementation key, which would be a good opportunity to describe how exactly the feature is "partial implementation"!

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@queengooborg I don't think this should be partial at all. Instead we should remove the partial_implementation and indicate the support for each part of it in the appropriate methods.

I'm waiting on response from developers for what is supported: https://bugzilla.mozilla.org/show_bug.cgi?id=1746750#c18

@bsmth Have you started looking at test code that would allow us to verify which parts of the offscreencanvas have implementations? I suspect that this will mirror the canvas2D, but we don't "know"

@github-actions
Copy link

This pull request has merge conflicts that must be resolved before it can be merged.

@queengooborg
Copy link
Collaborator

#17880 was merged which sets this feature to "105". As a result, this flag data is now irrelevant and doesn't need to be added. I'm going to close this PR accordingly.

@hamishwillee hamishwillee deleted the ff98OffscreenCanvasRenderingContext2D branch October 3, 2022 00:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
data:api 🐇 Compat data for Web APIs. https://developer.mozilla.org/docs/Web/API
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants