From 2e2aff5fa62fb5c54ef3a2fdfa810db0c881d8d2 Mon Sep 17 00:00:00 2001 From: Brandonma21 Date: Fri, 28 Aug 2026 08:24:05 +0200 Subject: [PATCH] Sync mobile menu links with desktop mega menus (LS-2801) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Replace all placeholder titles/href="#" links in parts/mobile-menu.html with the same real links already live in the 6 desktop mega-menus - Fix footer buttons: "Start a project" is now primary (→ /free-consultation/), secondary is now "Explore case studies" (→ /work/), matching the homepage hero pairing - Update CHANGELOG.md --- CHANGELOG.md | 13 +++++ parts/mobile-menu.html | 106 ++++++++++++++++++++--------------------- 2 files changed, 66 insertions(+), 53 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d46beb4..1f1cf0f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,19 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 --- +## [Unreleased] — Sync mobile menu links with desktop mega menus (LS-2801) + +### Fixed + +- Fixed `parts/mobile-menu.html` still using the original placeholder titles and `href="#"` links across all 6 dropdowns (Work, Solutions, Services, Pricing, Insights, About) — these were never updated when the desktop mega menus were wired to real pages/posts. Every item now matches its desktop equivalent's label and real URL exactly. +- Fixed the mobile menu's two footer action buttons ("Book a consultation" and "Start a project") both linking to `#` and pointing at the same destination as each other. "Start a project" is now the primary button, linking to `/free-consultation/` to match the desktop header's CTA; the secondary button now reads "Explore case studies" and links to `/work/`, reusing the same pairing already established on the homepage hero. + +### Notes + +- Confirmed mobile and desktop are otherwise in full parity — every link/label pair cross-checked programmatically. Desktop's secondary per-dropdown CTAs (e.g. "Book a free consultation" on Work, "Tell us about your project" on Pricing) were deliberately not added to mobile, since they'd duplicate the persistent "Start a project" button already visible at all times in the mobile menu. + +--- + ## [Unreleased] — Audit link cursor behaviour across theme patterns and templates (LS-2804) ### Fixed diff --git a/parts/mobile-menu.html b/parts/mobile-menu.html index 850f40e..71b0c36 100644 --- a/parts/mobile-menu.html +++ b/parts/mobile-menu.html @@ -7,32 +7,32 @@
Work
@@ -41,36 +41,36 @@
Solutions
@@ -90,7 +90,7 @@ @@ -108,11 +108,11 @@ @@ -130,11 +130,11 @@ @@ -152,19 +152,19 @@ @@ -182,19 +182,19 @@ @@ -212,13 +212,13 @@ - + @@ -231,32 +231,32 @@
Pricing
@@ -265,32 +265,32 @@
Insights
@@ -299,32 +299,32 @@
About
@@ -335,11 +335,11 @@
- + - +