Add visibility optimization to FilterableSelecterWidget.

Fix TextFieldWidget caret rendering using hardcoded font height.