I didn’t find a good explanation for this behavior in the issues or documentation, but there might be.
I am trying to create a .py file where the user can import a data file by writing in the path to their data file and the plots will update and can be evaluated using the great sets of tools that Bokeh offer. I used Christine Doig’s taylor_server.py as a template. The code and example data files is found in this gist
When i omit using the tools and write “squared” in the textbox, the axis range changes fine. However, when I try to use the tools, it works on only one of the plots and in addition, if I change the filename in the textbox, the axis does not update on the plot which the tools have been used.
Lastly, if some tools are added, the plots does not initialize at all. For instance if a BoxSelectTool() instance is added.
I have tried to reinitialize the tools in the update_data function with no luck. The problem seems to be for all browsers.