@@ -199,13 +199,17 @@ view model =
199199 [ row [ spacing 16, width fill ]
200200 [ searchView model |> el [ padding 8 ]
201201 , model.engines
202− |> List.filter (\( _, state ) -> state /= Failed)
203202 |> List.map
204203 (\( name, state ) ->
205− text ("%" ++ name)
204+ ( name
205+ , text ("%" ++ name)
206206 |> el
207207 ([ Font.size 43
208208 , Font.bold
209+ , Html.Attributes.style "max-width" "300px"
210+ |> htmlAttribute
211+
212+ -- , clip
209213 ]
210214 ++ (if Set.isEmpty model.selectedEngines then
211215 []
@@ -232,11 +236,20 @@ view model =
232236 ]
233237
234238 Failed ->
235− []
239+ [ Html.Attributes.class "hidden-engine" |> htmlAttribute
240+ , Html.Attributes.style "max-width" "0px" |> htmlAttribute
241+ , Html.Attributes.style "top" "-100px"
242+ |> htmlAttribute
243+ , Html.Attributes.style "margin" "0"
244+ |> htmlAttribute
245+ , Font.color (rgb 0.8 0.8 0.8)
246+ , Html.Attributes.class "bobbing" |> htmlAttribute
247+ ]
236248 )
237249 )
250+ )
238251 )
239− |> row
252+ |> Keyed.row
240253 [ spacing 16
241254 , clipX
242255 , scrollbarX