localStorage sometimes not shown if there are a lot of entries

NEW
Unassigned

Status

DevTools
Storage Inspector
P2
normal
a year ago
a month ago

People

(Reporter: miker, Unassigned)

Tracking

51 Branch

Firefox Tracking Flags

(firefox57 fix-optional)

Details

(Whiteboard: [todo-mr][t1])

Attachments

(1 attachment)

Created attachment 8888754 [details]
localStorage Error.gif

From https://www.reddit.com/r/firefox/comments/6o2lli/why_localstorage_sometimes_doesnt_show_at_all_in/

"Note: I haven't reported it to Bugzilla because it can't be reproduced consistently.

However, if some website has a very large local storage, chances are the storage panel of dev tool bugs out and doesn't show anything.

It's quite annoying."

Seems like an exception is thrown when this happens:
Error reading response to: getStoreObjects                                                                                       protocol.js:1431
TypeError: type.frontClass is not a constructor                                                                                         ui.js:593
Stack trace:
read@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/protocol.js:283:17
read@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/specs/string.js:85:12
read@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/protocol.js:227:23
read@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/protocol.js:334:14
read/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/protocol.js:204:39
read@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/protocol.js:204:23
read@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/protocol.js:227:23
read@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/protocol.js:541:12
read@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/protocol.js:710:12
generateRequestMethods/</frontProto[name]/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/protocol.js:1429:17
process@resource://gre/modules/Promise-backend.js:922:23
walkerLoop@resource://gre/modules/Promise-backend.js:806:7
scheduleWalkerLoop/<@resource://gre/modules/Promise-backend.js:742:11

Updated

10 months ago
status-firefox57: --- → fix-optional

Updated

a month ago
Product: Firefox → DevTools
You need to log in before you can comment on or make changes to this bug.