open-webui/src
DrMelone 6cd3c7238b fix: flush child form before modal save, guard localStorage parse, explicit dialect check
- InterfaceDefaultsModal submitHandler now requestSubmits the embedded
  tab-interface form and awaits a Svelte tick before POSTing. That
  flushes submit-scoped writes in the InterfaceSettings component
  (updateInterfaceHandler -> saveSettings({ models, imageCompressionSize }))
  through the saveAdminSettings callback so they land in adminDefaults
  instead of being silently dropped on save.
- +layout.svelte only reads localStorage.settings when the server
  didn't return user UI, and wraps the JSON.parse in try/catch with a
  {} fallback. A stale or hand-edited localStorage value would
  otherwise throw and abort the whole authenticated-load path even
  when valid userSettings came back from the backend.
- users.py reset_all_users_interface_settings branches explicitly on
  postgresql and sqlite; any other dialect now responds 501 with a
  clear message naming the unsupported dialect. The previous
  "everything that isn't postgres runs SQLite-specific SQL" assumption
  would fail on MySQL/MariaDB with an opaque syntax error.
2026-04-13 00:40:36 +02:00
..
lib fix: flush child form before modal save, guard localStorage parse, explicit dialect check 2026-04-13 00:40:36 +02:00
routes fix: flush child form before modal save, guard localStorage parse, explicit dialect check 2026-04-13 00:40:36 +02:00
app.css Merge pull request #23257 from Algorithm5838/perf/text-token-css-animation 2026-04-01 01:03:03 -05:00
app.d.ts chat feature added 2023-10-08 15:38:42 -07:00
app.html refac 2026-02-22 18:58:47 -06:00
tailwind.css refac 2026-03-23 23:39:52 -05:00