Fix: handle lack of tab extra when relaunching app