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

Upstreaming Custom Elements and Outstanding v1 #664

Closed
3 of 6 tasks
snuggs opened this issue Sep 7, 2017 · 5 comments
Closed
3 of 6 tasks

Upstreaming Custom Elements and Outstanding v1 #664

snuggs opened this issue Sep 7, 2017 · 5 comments

Comments

@snuggs
Copy link

snuggs commented Sep 7, 2017

Related: #661 (nay #377, #495)

Standard: https://w3c.github.io/webcomponents/spec/custom/

Outstanding Issues in DOM and HTML:

Outstanding Issues in This Repository:

Current Vendor Status:
Google Chrome (shipped #594918)
Mozilla Firefox (in progress #889230)
Safari (autonomous CE only) (resolved/fixed #150225)
Opera (shipped #594918)
Edge (Under Consideration)
Internet Explorer (Not Supported)

Also have taken the liberty to update MDN Browser Compatibility for Custom Elements as they still reflected Custom Elements v0 vendor status. From adopter feedback was causing some confusion in the wild:

I hope this at least helps initiate moving forward.

Peace ☮️

@annevk
Copy link
Collaborator

annevk commented Sep 7, 2017

I removed the detailed checklist as every section in Custom Elements is already upstreamed. There's just some remaining things that need to be fixed. Hope that's okay. Will make a couple further tweaks.

@snuggs
Copy link
Author

snuggs commented Sep 7, 2017

More than ok @annevk. Tweak away! The due diligence was actually a needed exercise (stored personal copy). I would have been cool even with a close. What is the next step after that? Assuming updating html & dom spec respectively where needed? Are there links to this where we can ref this issue?

Thanks in advance.

@annevk
Copy link
Collaborator

annevk commented Sep 8, 2017

I'm not sure I understand. The main purpose of this issue as I see it is to inform those interested of the work that remains to be done on custom elements v1.

teoli2003 pushed a commit to mdn/browser-compat-data that referenced this issue Dec 3, 2017
* Editorial: Add CustomElementRegistry platform support

  - [x] √ CustomElementRegistry` Basic support
  - [ ] √ CustomElementRegistry.define()` support
  - [ ] √ CustomElementRegistry.get()` get
  - [ ] √ CustomElementRegistry.whenDefined()` whenDefined

  Addresses:
    - WICG/webcomponents#664

  Related MDN Documentation:
    - `CustomElementRegistry.define()` - https://developer.mozilla.org/en-US/docs/Web/API/CustomElementRegistry/define
    - `CustomElementRegistry.get()` - https://developer.mozilla.org/en-US/docs/Web/API/CustomElementRegistry/get
    - `CustomElementRegistry.whenDefined()` - https://developer.mozilla.org/en-US/docs/Web/API/CustomElementRegistry/whenDefined

  References:
    - https://caniuse.com/#feat=custom-elementsv1
    - Chrome Status - http://www.chromestatus.com/feature/4696261944934400
    - Firefox Status - https://platform-status.mozilla.org/#custom-elements
    - Webkit Status - http://webkit.org/status.html#feature-custom-elements
    - Edge Status - http://status.modern.ie/customelements

  Notes:
    - Firefox flag status - https://bugzilla.mozilla.org/show_bug.cgi?id=889230#c9

* Editorial: Remove description from interface level

  Addresses:
    - #623 (comment)

* Editorial: Fix Chrome versions and notes

  Addresses:
    - #623 (comment)

* Editorial: Add additional restriction notes

  Addresses:
    - #623 (comment)

* Editorial: Remove empty lines

  Addresses:
    - #623 (comment)

* Editorial: Update entry order

  Addresses:
    - #623 (comment)

* Editorial: Fix opera_android notes

  Addresses:
    - #623 (comment)

* Editorial: CustomElementRegistry Set flags for firefox

  References:
    - https://github.com/mdn/browser-compat-data/blob/master/compat-data-schema.md#flags

* Convert flags to flag

* Editorial: Remove note from CustomElementRegistry firefox support

  Addresses:
    - #623 (comment)
@rniwa
Copy link
Collaborator

rniwa commented Oct 12, 2019

This work has been completed.

@rniwa rniwa closed this as completed Oct 12, 2019
@snuggs
Copy link
Author

snuggs commented Dec 20, 2019

@rniwa thank you so much!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants