You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
refactor: align component check with ember-cli#2724 canonical (lists + scope)
Remove the inline PascalCase-regex isComponentInvocation heuristic in
favor of the lists + scope pattern from ember-cli#2689 / ember-cli#2724. The new
lib/utils/is-native-element.js mirrors ember-cli#2724's util byte-for-byte so
the two PRs can land in either order without conflict.
evaluateChild / evaluateChildren now thread sourceCode through the
recursion so the scope check has access to the enclosing template's
bindings.
Heuristic approaches were explicitly rejected in ember-cli#2689 because lowercase
tags CAN be components when shadowed by scope bindings. Treating custom
elements as opaque (the same as components) is a behavior improvement
— matches ember-cli#2724's convention.
0 commit comments