diff --git a/src/ui/saves.js b/src/ui/saves.js index 821a2fb..3a56523 100644 --- a/src/ui/saves.js +++ b/src/ui/saves.js @@ -118,7 +118,7 @@ async function saveWorld(slot, quiet) { if (!quiet) toast(slot === 'auto' ? 'Autosaved.' : 'World saved.'); return true; } catch (e) { - if (!quiet) toast('Could not save. Browser storage is unavailable in this view. Use Export world file instead.'); + if (!quiet) toast(e && e.name === 'QuotaExceededError' ? 'Could not save. Browser storage is full. Use Export world file to keep this world, then delete old worlds.' : 'Could not save. Browser storage is unavailable in this view. Use Export world file instead.'); return false; } finally { clearTimeout(indicator); if (!--savingCount) $('saving').hidden = true; } }