From fa138cd289b13c5dc65ab0aeb973bf17a3848556 Mon Sep 17 00:00:00 2001 From: "pfeldman@chromium.org" Date: Mon, 5 Mar 2012 15:14:38 +0000 Subject: [PATCH] Web Inspector: cannot be launched when localStorage is disabled https://bugs.webkit.org/show_bug.cgi?id=80252 Reviewed by Vsevolod Vlasov. * inspector/front-end/Settings.js: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@109742 268f45cc-cd09-0410-ab3c-d52691b4dbfc --- Source/WebCore/ChangeLog | 9 +++++++++ Source/WebCore/inspector/front-end/Settings.js | 4 ++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/Source/WebCore/ChangeLog b/Source/WebCore/ChangeLog index d95ae3c..ba6253e 100644 --- a/Source/WebCore/ChangeLog +++ b/Source/WebCore/ChangeLog @@ -1,5 +1,14 @@ 2012-03-05 Pavel Feldman + Web Inspector: cannot be launched when localStorage is disabled + https://bugs.webkit.org/show_bug.cgi?id=80252 + + Reviewed by Vsevolod Vlasov. + + * inspector/front-end/Settings.js: + +2012-03-05 Pavel Feldman + Web Inspector: check for the number of parsed css properties. https://bugs.webkit.org/show_bug.cgi?id=80268 diff --git a/Source/WebCore/inspector/front-end/Settings.js b/Source/WebCore/inspector/front-end/Settings.js index 967bff9..b57557c 100644 --- a/Source/WebCore/inspector/front-end/Settings.js +++ b/Source/WebCore/inspector/front-end/Settings.js @@ -94,8 +94,8 @@ WebInspector.Settings = function() // If there are too many breakpoints in a storage, it is likely due to a recent bug that caused // periodical breakpoints duplication leading to inspector slowness. - if (window.localStorage.breakpoints && window.localStorage.breakpoints.length > 500000) - delete window.localStorage.breakpoints; + if (this.breakpoints.get().length > 500000) + this.breakpoints.set([]); } WebInspector.Settings.prototype = { -- 2.7.4