I remember fixing one of frontend bugs in an SPA and contrary to the claims it turned out to be a webkit bug that the code relied on (the app had been developed on a mac, so it&#x27;s fairly easy to only test on webkit&#x2F;blink).  Lovely.<p>Aside&#x2F;Rant: I also get the impression that frontend devs have never read the CSS2.1 spec or bothered to understand it (CSS3 is longer, and consists largely of special-purpose extra modules, so a complete reading is less valuable and more difficult). There&#x27;s somehow this feeling that since CSS &quot;isn&#x27;t a real programming language&quot; you should be able to use it intuitively.  And when things don&#x27;t work out and you fiddle until it works without giving thought to why, that&#x27;s OK.  That&#x27;s such a <i>huge</i> waste of time. The box model may not be 100% intuitive, but boy, if that&#x27;s your standard, what you doing in IT?