This is the way that tabs want to work and we just didn't do it this way originally because we were sharing one blockly workspace.