Just an FYI - I found a workaround by setting the figure width and height directly in the Plotly object (ie, not viast.plotly_chart(...width,height), but rather via fig.update_layout(width=900,height=600)), which then renders the chart with appropriate size (I know I lose the auto-scaling, but most people will access my app via desktop anyway)