-
Notifications
You must be signed in to change notification settings - Fork 278
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Filesystem corruption happening more often than we anticipated #450
Comments
I think that's what this is: https://github.com/mozilla/thimble.webmaker.org/issues/1031 cc @modeswitch. We're seeing |
From the other issue, it's almost certainly because he's in private browsing mode. Filer needs to be more polite when that happens, by providing a useful error message for the application to pass on to the user, and maybe even by providing a reasonable fallback if possible. Users on older versions of Firefox will also have this problem, and I don't think there's an easy way of distinguishing between those and the private browsers. |
Firefox throws an |
I spent a very frustraging afternoon trying to fix this in Filer, and I don't think it can be cleanly handled. Firefox throws when you try to I've asked for advice in https://bugzilla.mozilla.org/show_bug.cgi?id=781982#c27 |
Yeah, that seems broken. I caught myself up on the bug you linked. I'm not sure there's much we can do in Filer until the issue is addressed on the platform side. |
Josh suggests to put this in an iframe on startup: var canUseIndexedDB = false;
function notifyParent() {
window.parent.reportIndexedDBStatus(canUseIndexedDB);
}
setTimeout(notifyParent, 0);
window.indexedDB;
canUseIndexedDB = true; |
See https://news.ycombinator.com/item?id=10151485
The text was updated successfully, but these errors were encountered: