All tabs except the crash history (a list of reports) are now SettingsPages,
so Developer Tools gets the same search as the game settings. Untranslated
texts like the HLE module names use the new SettingText::Raw, which keeps
them out of the translation lookup.
Building a page no longer has side effects: the debugger and tracer state
are read in PreCreateViews, and a stereo shader setting's value is only added
to the config when its slider is created.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
The save dialog's callback set the path on a stored InfoItem pointer. If
the views were recreated while the dialog was open, that view was gone.
Recreate the views instead, which reads the path from the tracer.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>