@@ -957,7 +957,11 @@ textHelper textInput attrs textOptions =
959 [ Element.width Element.fill
959 [ Element.width Element.fill
960+ , if List.any hasFocusStyle withDefaults then
961+ Internal.NoAttribute
960− , Internal.htmlClass classes.focusedWithin
964+ Internal.htmlClass classes.focusedWithin
961 , Internal.htmlClass classes.inputMultilineWrapper
965 , Internal.htmlClass classes.inputMultilineWrapper
963 ++ redistributed.parent
967 ++ redistributed.parent
@@ -1005,7 +1009,12 @@ textHelper textInput attrs textOptions =
1005 Internal.asEl
1009 Internal.asEl
1006 Internal.div
1010 Internal.div
1007 (Element.width Element.fill
1011 (Element.width Element.fill
1012+ :: (if List.any hasFocusStyle withDefaults then
1013+ Internal.NoAttribute
1008− :: Internal.htmlClass classes.focusedWithin
1016+ Internal.htmlClass classes.focusedWithin
1009 :: List.concat
1018 :: List.concat
1010 [ redistributed.parent
1019 [ redistributed.parent
1011 , case textOptions.placeholder of
1020 , case textOptions.placeholder of