Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] MultiChoice disabled attribute is not working #10452

maeglin89273 opened this issue Sep 2, 2020 · 1 comment · Fixed by #10456

[BUG] MultiChoice disabled attribute is not working #10452

maeglin89273 opened this issue Sep 2, 2020 · 1 comment · Fixed by #10456


Copy link

maeglin89273 commented Sep 2, 2020


Bokeh 2.2.1
Python 3.8


While I set disabled of MultiChoice widget to true in a button click callback, the widget is not disabled as expected.
However, it can be disabled at the initialization or immediately disabled after the initialization.
Errors are logged in the browser console.

Example code:

from import curdoc
from bokeh.layouts import column
from bokeh.models import MultiChoice, Button

options = [str(i) for i in range(1, 10)]
multi_choice = MultiChoice(options=options)

disable_choices_button = Button(label='Disable')
def disable_choices():
    multi_choice.disabled = True

widgets = column([multi_choice,

Stack traceback and/or browser JavaScript console output


Copy link

bryevdv commented Sep 2, 2020

Here is a debug version of the log:

Screen Shot 2020-09-02 at 8 56 05 AM

Screen Shot 2020-09-02 at 8 57 27 AM

@mattpap mattpap linked a pull request Sep 2, 2020 that will close this issue
@mattpap mattpap closed this as completed Sep 2, 2020
@philippjfr philippjfr modified the milestones: 2.3, 2.2.2 Oct 6, 2020
@mattpap mattpap modified the milestones: 2.2.2, 2.3 Oct 9, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
None yet

Successfully merging a pull request may close this issue.

4 participants