In Bokeh 2.x setting a callback on the value_input property of the TextInput widget would trigger the callback as the user is typing in real-time (this is very useful for e.g. filtering the options of a MultiSelect in real-time as the user is adding or removing characters in the input field).
However, in Bokeh 3.x the TextInput widget (with a callback on the value_input property) looses focus whenever a character is typed in the widget. So the user needs to click the widget again in order to type another character.
Is this change in behavior intentional or is this a bug? Is it possible to get back the old behavior somehow?
Thanks