Layout behaviour changed between 2.2.3 and 2.3.2


here is simple example of two-plot grid

from bokeh.plotting import figure, curdoc
from bokeh.layouts  import gridplot

class Clima:
    def __init__(self):
        self.layout = gridplot(


with version 2.2.3 it renders like this

however with version 2.3.2 like this

I checked GitHub ad it looks like there were some regressions in layout, however I am not sure if this is actually related or it is expected behaviour.

If later I would like to know how to get a former one. I tried to play with different layouts [column(), grid(), layout()] and sizing_modes, but non of that worked as needed.

Thank you

There were some layout regression bugs in 2.3.x Several will be fixed for the upcoming 2.3.3. release, including possibly this one (I have not had a change to check for sure). But in the immediate term your best option is to downgrade. Later, if 2.3.3 does not resolve the problem then please open a new GitHub Issue with these details.