As a result of https://gerrit.wikimedia.org/r/c/mediawiki/extensions/MobileFrontend/+/533359, MobileFrontend's section collapsing code now also runs on other skins. I noticed that on Timeless in particular the toggles sometimes appear in weird places:
It took me a while to understand why. The problem is triggered by the right-floated images on this page. CSS layout rules force the section toggle (which is left-floated) to appear no higher on the page than the previous floated element, which in this case is the right-floated image:
The same problem caused by floated images is described here: https://en.wikipedia.org/wiki/Template:Stack#Examples
Other skins accidentally avoid this issue by setting overflow: hidden (Vector and most other skins) or display: table (Minerva) on the h2 element, which causes it to become a new block formatting context for the elements inside it, like the toggle.
To fix this problem for Timeless, either we should also do that, or remove the float from the toggle and adjust its placement in some other way.