-
-
Notifications
You must be signed in to change notification settings - Fork 4.2k
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
[BUGFIX beta] IE10-8 fixes. normalizeProperty expects lowercase prop name #10318
Conversation
I've labelled this bugfix beta, though I'm unsure how smoothly it will merge onto beta. |
@@ -54,6 +54,8 @@ export default Component.extend(TextSupport, { | |||
'width' | |||
], | |||
|
|||
defaultLayout: null, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Need some feedback here. text fields are input tags. In IE8 an exception is raised if you try to append blank text nodes to an input.
text_field is now a component, so a layout makes sense. Not sure why it is being appended to the view element though.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This does make sense. <input>
cannot have child elements, this is just enforcing that (and preventing errors in IE8).
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fwiw @rwjblue and I have discussed ignoring defaultLayout
when there is no template or layout on a component.
[BUGFIX beta] IE10-8 fixes. normalizeProperty expects lowercase prop name
Mostly extracted from #10186. IE9+ is all good, IE8 getting closer.