In v2.3.1 the new 'Re-run Onboarding' button was added but the self.setLayout(main_layout) line was accidentally indented into the new _reopen_onboarding method body, so init_ui returned without applying the layout. Result: F1 opened an empty dialog with no tabs. Move setLayout back to the end of init_ui. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>