I'm finishing building an app managing a JSON and while everything is scrolling when it's added before the mainloop starts, if I add it by a button, I can't scroll to the newly added things (I add them by canvas.create_window(0, getfirstfreeposition(), window=thing)). I have the grid weights set up to 1 on my Toplevel and Tk windows and "Configure"=lambda event:canvas.configure(scrollregion=canvas.bbox("all") on all canvases.
Edit: after a bit of research, reopening Toplevel window lest me scroll properly
Edit 2: link to repo with code: https://github.com/Gutek8134/AID-state-creator