-
Notifications
You must be signed in to change notification settings - Fork 6
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
Does not account for replace by default semantics (or insertBefore=null
)
#5
Comments
While its easy to polyfill the An easy first step is to have the AST transform enforce always having |
@rwjblue yeah, I am aware this needs some updates when the final public API arrives, but wanted to wait till things are more settled. I remember there were some discussions on Discord with @cibernox regarding the final semantics of Can you bring me up to date, is the RFC you linked to still the "source of truth", or were there some changes during the implementation? (Seems this was the Glimmer PR: glimmerjs/glimmer-vm#918) And is there already an ETA (version) for when this will land in Ember? |
I remember having some objections to the "insertBefore" part because it feels a little like reverse thinking to me, but there was technical reasons for that in the glimmer VM. |
The RFC is correct for Ember usage, but the glimmer-vm was changed a bit more in glimmerjs/glimmer-vm#931 (because Glimmer.js needed non-null
Not specifically, but I think we'd hope for Ember 3.12 or 3.13. Exact timing is hard to tell though. |
Open question: this polyfill supports even pre-Glimmer versions through ember-wormhole. Not sure if it's really worth the effort to continue with that nowadays, given the additional steps required to implement the changes here? I would tend to drop it... |
given that |
I mentioned in #6, I'd personally drop support for < 2.18 (though I suspect it doesn't cost us much to keep support for 2.10+, so 2.12 is probably fine too). |
This polyfill is not conforming to the final public API from the RFC, specifically this section:
The text was updated successfully, but these errors were encountered: