yes, the problem was that I wasn’t using all the code necessary - you can’t just test the layout using dcc.Location without then using that location in your callback later (ie use dash.dependencies.Input(‘url’, ‘pathname’) in your callback function in addition. Let me know if that works!