☰Read-only archive⌕
Looking for help with Bokeh?

This is a read-only archive. Ask questions and join the conversation on GitHub.

Visit Community Support on GitHub →
Archived discussions · Captured October 28, 2026

Ways to provide feedback to user during a running process

Community Supportserverbokeh
domesmack
domesmack

What are you trying to do?
I have a bokeh server app that does some moderately time consuming background work upon request by a user. I’m looking for ways to add a progress bar, or text-based feedback - like a log - as a widget in the app.

What have you tried that did NOT work as expected? If you have also posted this question elsewhere (e.g. StackOverflow), please include a link to that post.
I have tried to use a TextAreaInput widget to display messages generated by my backend processes. At the end of the process, plots are changed in the app so the user can tell it’s done. To send a message through the TextAreaInput widget, I set the .value property. The problem is that my messages don’t show up until the background work is finished. The widget does not display it’s new value until all the work is done, at which point I don’t really need it anymore.

If this is a question about Bokeh code, please include a complete Minimal, Reproducible Example so that reviewers can test and see what you see.
I can try to cobble together an example if someone thinks they can help.

In some cases, a screenshot of your plot will also be helpful.
n/a

⌁   Link to post
Bryan
Bryan

@domesmack Bokeh currently only synchronizes things at the end of callback functions, so if you need to update UI and the “do some work” you will have to split the callback up. Unfortunately I am pressed for time just now and cannot provide a complete example, but the relevant API that you want to search for is add_next_tick_callback.

⌁   Link to post

End of archived discussion · Replies are disabled