Description
Per T282420 we've decided that if javascript has started to load (and therefore ULS will eventually load) we should show a loading message that:
- communicates that something is trying to load
- (ideally) provides an option to switch to the "basic HTML" version of the language switcher
Basic design
(riffing off what Gmail does when it's loading):
Notes
There is a separate situation where someone has opened the language menu before javascript has started to load, then javascript loads which means the more feature-rich version of the language switcher (i.e. the ULS) is available to them. This case seems less important to address, however we've got a mockup in case it's something we decide we want to work on: