So yeh the subject of ownership is confusing. Technically MobileFrontend does own the skin, but it doesn't own certain areas which happen to be inside it and I guessbecause of this thus MobileFrontend doesn't own the skin.
I suspect we may want to move the box-sizing rules so that it applies to anything in mobile that is a View (erg I wish there was a url I could point to for our documentation) - this could then be turned off by the VisualEditorOverlay.
I'd still need to look closely at what it does to things like our hacks to get images and tables to render properly.
So next actionable steps I can suggest
- Let's make the rule only apply in .beta and .stable modes of site to everything and anything that is a View (I'm doing this now) [DONE]
- Get deployed to cluster.
- Give me/us time to review in alpha the damage on live wikis if any to the content area.
- Make a decision based on the above.