Skip to content

History / Mobile Friendly Reporting

Revisions

  • Mobile: Reporting (LAYER 35), the 20th module - and 3 new techniques New page Mobile-Friendly-Reporting: five pages, the smallest round, and the strongest case yet for shared layers - the drawer, the JSON sheet, the whole Intune dashboard shell and the guide's scroller all arrived free because the module reuses class names three earlier rounds had already answered. Three additions to the Techniques catalogue, each from a fault this round found: - §30 gains the NEGATIVE-coordinate corollary. The landing page showed one and a half cards out of three: a 700px centred row in a 360px clipping container overhangs symmetrically, so the first card sat at x = -170, and both the pane-width check and `right > innerWidth` passed it. Add `left < 0` to the pair. - §21 gains the feed whose <table> does not exist at load. The container's whole innerHTML is replaced, so querySelector finds nothing, `watched` is empty and the IIFE returns silently - a feed that renders correctly forever and never gets a label. The check that catches it is counting stamped cells, not looking at the feed. - §8 gains the harness lying in the direction it does not warn about. This Chrome build ignores --window-size for the layout viewport, so every direct screenshot was a 504px render cropped - identical to content overflowing. Shoot through an explicit-width iframe. Also: Reporting.md gains an "On a phone" section, the sidebar gains Reporting plus the four mobile pages it had never listed (Network Mapper, Process Mapper, Workflow, System), and the overview's layer and page counts move to 1-35 / 141.

    @edmozley edmozley committed Sep 6, 2026