boot/splash: Fix passphrase input hide semantics
With the recent textraction of TextArea, the `#hide` call was not
happening as it would have previously.
Additionally, keep data in the field when hiding, it's less weird.
@@ -195,6 +195,7 @@ class UI
@ask_identifier = identifier
@ta.set_placeholder_text(placeholder)
+ @ta.set_text("")
@ta.show()
@keyboard.set_ta(@ta)
@keyboard.show()
@@ -204,7 +205,7 @@ class UI
offset_page(delta) if delta < 0
@ta.on_submit = ->(value) do
- @ta.set_text("")
+ @ta.hide()
offset_page(0)
cb.call(value)
end
