Open
Description
Web Compatibility Bugs
- <math> doesn't work #1593
- [Quest]: Proper ShadowDOM support emberjs/ember.js#20644
- [Bug] declarative ShadowDOM is unable to have content rendered in to it emberjs/ember.js#20642
- [Bug]
#in-element
cannot directly render in to shadow-dom emberjs/ember.js#20641 - [Bug] in-element cannot render into a document-fragment emberjs/ember.js#20643
- Improve builtin shadow-dom workflow [add shadow node opcode] #1195
Reactivity Bugs
resolved with words
-
Don't autotrack during destruction #1630
Solution:- migrate cleanup / destruction logic to
registerDestructor
- stop using
@ember/component
Examples:
- migrate cleanup / destruction logic to
Parser Bugs
Completion Bugs / needs implemented (merged RFCs exist already)
aka, not bugs
- element
https://github.com/emberjs/rfcs/blob/master/text/0287-promote-in-element-to-public-api.md - on
https://github.com/emberjs/rfcs/blob/master/text/0997-make-on-built-in.md- existing implementation has potentially incorrect implementation
[Bug] DX: due to destruction happening "at any time" / asynchronously, we cannot ergonomically use a conditionalon
modifier (aka conditionalon
modifiers are not possible if the condition goes from true to true)) emberjs/ember.js#20647
- existing implementation has potentially incorrect implementation
on:
(syntax that expands for all modifiers)- hash
https://github.com/emberjs/rfcs/blob/master/text/0999-make-hash-built-in.md - method call syntax
- fn
https://github.com/emberjs/rfcs/blob/master/text/0998-make-fn-built-in.md - array
https://github.com/emberjs/rfcs/blob/master/text/1000-make-array-built-in.md - tracked-built-ins
tracked-built-ins built-in emberjs/rfcs#1068
In the future
prop:
Bugs confirmed not in glimmer-vm
each
with anundefined
element andkey
blows up emberjs/ember.js#20786- not a problem with glimmer-vm, but in this special ember-only behavior: https://github.com/emberjs/ember.js/blob/main/packages/%40ember/template-compiler/lib/plugins/transform-each-track-array.ts#L26
- additional coverage added here: Additional coverage for each iteration with undefined item and specified key #1658