Details
Understand better the difference between tabs and pages and decide whether session states should be saved and loaded in one place rather than split between tabs and pages.
The latest JOB_ID bug was caused by loading and resetting job_id in pages/run_pipeline.py while job_id is only captured and saved in tabs/tab_command.py.
I need to understand this bug at a deeper level