Remove race condition where syncDropdownsAndQueryString() was called before dropdowns were populated, causing empty values to overwrite localStorage. Model and voice restoration now happens only in populateModelDropdown() and populateVoiceDropdown() after async fetch completes. |
||
|---|---|---|
| .. | ||
| auth.html | ||
| base.html | ||
| browse.html | ||
| chat.html | ||
| index.html | ||
| profile.html | ||
| search.html | ||