I’m in the process of building a Multi-Page app with Dash and I’m having some trouble updating the URL correctly.
I’ve got all the basics set up thanks to the page on URLs in the documentation, however I’ve run into a problem. One of my pages is generating it’s content based on the value of a dropdown and I would like to store that value as part of the URL to allow direct navigation to that page. Setting the dropdown based on the URL isn’t a big deal as I can just parse the url, but I already have navigation buttons between pages. As such I cannot set another callback output to update the URL as they collide. Is there a way that I can have both the button callback and the dropdown callback both call into a function so that the URL is only updated in one place?