Thanks for the quick response, Bryan. I see now that it does work, despite flagging in Pylance in VSCode:
Cannot access attribute "append" for class "List[UIElement]"
Attribute "append" is unknown Pylance (reportAttributeAccessIssue)
(function) append: Unknown
This typing error usually means the attribute doesn’t exist and the code won’t run. I’ll #type ignore it.
What is Bokeh’s process for getting type checkers to recognize custom Bokeh types? Another one is having the “active” attribute of RadioButtonGroup return a Nullable[int]. It also flags in Pylance.