Loading pages fail if local storage is disabled

Summary

Local storage is required, but nothing indicates this.

Steps to reproduce

In Firefox, disable dom.storage.enabled in about:config. Load (just about) any Gitlab page.

What is the current bug behavior?

The page never fully loads. Search doesn't work; progress spinners never stop for labels, milestones, etc.; comment boxes don't load; buttons for Add Todo or Subscribe don't work.

What is the expected correct behavior?

A graceful fallback would be great. A cursory look indicates that it only used for autosave functionality, some kind of emoji support, and something with signin. However, if that isn't possible, a message that local storage is unavailable and therefore the page cannot work correctly would be better.

Assignee Loading
Time tracking Loading