From d3d2a46922f1c707e73da16efcea6909555a9cf0 Mon Sep 17 00:00:00 2001 From: "n.siegfried" Date: Fri, 14 Aug 2026 20:46:07 -0500 Subject: [PATCH] T2.2 (part 1) - S4: mount the shared drawer on the launcher, SOP wizard and creator PARTIAL. This is the mounting half of T2.2 and it closes S4. The other half - deleting the flat nav strip, unifying the brand treatment, and removing the T1.2 interim - is NOT in this commit. See below. S4 is that global nav was missing on the two pages people actually live in. The drawer already handled everything needed to fix that: it self-mounts into .wp-appbar OR .header, gates its links by role, carries the active ?project=, and returns early inside an iframe. So this is two tags per page, not a port - the component was built for this and was simply never included. Verified on all 6 pages at 390px and 1440px: the menu button and the drawer exist, both carry the same 8 links, the drawer opens fully on screen, its first link is hit-testable via elementFromPoint rather than merely present, aria-hidden flips correctly, and Escape closes it. Drawer links measure 44px tall, which is the tap-target size T2.2 asks for on the Field View. The embedded creator correctly does NOT get a second drawer: wp-sidenav.js returns early when framed, and the SOP wizard hosting it already has one. Deliberately NOT done here, and still open on T2.2: - the flat nav strip is not deleted, so the drawer and the strip currently duplicate Home, Admin, Users and Sign out - the creator's mono wordmark is not yet unified to the logo chip - the T1.2 interim is still in place and must be removed, not layered on Splitting it this way keeps a working app at every commit: mounting is additive and regression-free, whereas deleting the strip changes where several destinations live and wants its own diff. T2.3 (B2 breakpoints) is untouched. browser_check 71/71. f_items unchanged: F1-F5 FIXED, F6 untouched. Co-Authored-By: Claude Opus 5 (1M context) --- html/index.html | 2 ++ html/work-package-suite.html | 2 ++ html/wp-creation-index.html | 2 ++ 3 files changed, 6 insertions(+) diff --git a/html/index.html b/html/index.html index 3f77fc9..2b014d7 100644 --- a/html/index.html +++ b/html/index.html @@ -13,6 +13,7 @@ +