Handle old versions of DevTools localStorage corruption
Handle old versions of DevTools localStorage corruption

Old versions of DevTools had sources stored in the LocalStorage that did
not have a URL attached. This would then crash the sources panel.
Whenever we are handling these files from LocalStorage, opt out if we
can not reasonably recover the required URL.

R=993fcadce4d04090da2fefd557a0995e7966c8d5@chromium.org

Fixed: 876265
Bug: 1066415
Change-Id: I6970f0c288955e4cbadb6b86d70d24782fc59a57
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/2144092
Commit-Queue: Tim van der Lippe <dba8716ee7f8d16236046f74d2167cb94410f6ed@chromium.org>
Commit-Queue: Jack Franklin <993fcadce4d04090da2fefd557a0995e7966c8d5@chromium.org>
Auto-Submit: Tim van der Lippe <dba8716ee7f8d16236046f74d2167cb94410f6ed@chromium.org>
Reviewed-by: Jack Franklin <993fcadce4d04090da2fefd557a0995e7966c8d5@chromium.org>

ChromeDevTools/devtools-frontend,ChromeDevTools/devtools-frontend,ChromeDevTools/devtools-frontend,ChromeDevTools/devtools-frontend,ChromeDevTools/devtools-frontend,ChromeDevTools/devtools-frontend