Grumpy Website

 

Docker's interfaces provide a fun (not) and interesting (not) challenge. It's called "Spot the links".

The logo is a link. The tabs are links. Top-level menu items are links. The "Edit profile" link is a link. Even the buttons ("Create Repository +", "+" and "Explore") are links.

None of the items in the drop-down menus are links. The clicks are handled by some Javascript which, in 100% of all cases, redirects you to a different page.

The ad banners aren't links either. The clicks are handled by some Javascript which, you guessed it, redirects you to a different page.

What boggles my mind is that it's actually harder to implement this mess than to let links be, well, links.