Better logging if we trigger the doc emptystring issue

pull/1/head
Caleb James DeLisle 7 years ago
parent 7842c730a4
commit 3c0806659b

@ -22,24 +22,6 @@ define([
} }
var failStore = function () { var failStore = function () {
if (document.cookie.indexOf('test=') === 0) {
// We're testing in safari and safaridriver runs everything in a private window
// However, for our tests nothing lasts more than a single page load so we can
// stub the localStorage
// This is shamelessly copy/pasted from sframe-boot2.js :(
var mkFakeStore = function () {
var fakeStorage = {
getItem: function (k) { return fakeStorage[k]; },
setItem: function (k, v) { fakeStorage[k] = v; return v; },
removeItem: function (k) { delete fakeStorage[k]; }
};
return fakeStorage;
};
window.__defineGetter__('localStorage', function () { return mkFakeStore(); });
window.__defineGetter__('sessionStorage', function () { return mkFakeStore(); });
return;
}
console.error(new Error('wut')); console.error(new Error('wut'));
require(['jquery'], function ($) { require(['jquery'], function ($) {
$.ajax({ $.ajax({

@ -259,6 +259,8 @@ define([
// We're getting 'new pad' but there is an existing file // We're getting 'new pad' but there is an existing file
// We don't know exactly why this can happen but under no circumstances // We don't know exactly why this can happen but under no circumstances
// should we overwrite the content, so lets just try again. // should we overwrite the content, so lets just try again.
console.log("userDoc is '' but this is not a new pad, something is " +
"terribly wrong, reloading.");
common.gotoURL(); common.gotoURL();
return; return;
} }

Loading…
Cancel
Save