Session Objective
Respond to Sam's feedback on the Bigger Share Guarantee page: the trust/awards badge strip had duplicate badges, needed to become a one-row scrolling carousel, and the Prefer to message? text needed to be removed.
What Shipped
- Live page updated: https://aguiarinjurylawyers.com/about-us/bigger-share-guarantee/
- WordPress page ID: 9286.
- Removed the visible
Prefer to message? eyebrow from the form area.
- Rebuilt the awards badge strip as a single-row horizontal carousel with
flex-wrap: nowrap, horizontal scrolling, and scroll snap.
- Removed the duplicate Multi-Million Advocates badge image. The strip now has 9 unique badge cards.
- Switched the carousel badges from regular image tags to CSS custom-property background badges because Smush was rewriting both image tags and direct background-image styles into lazy-load placeholders. The final version renders the actual badges in Playwright.
QA Evidence
- REST content confirmed: one
bsg-awards-carousel, 9 badge figures, 9 custom badge background values, no Multi-Million-Advocate-Forum.png, no Prefer to message.
- Public rendered HTML confirmed the same final structure and no Smush lazy placeholders in the carousel badge elements.
- Playwright desktop and mobile QA passed.
- Desktop metrics: badgeCount 9, bgRenderedCount 9, duplicate false, carouselCanScroll true, trackFlexWrap nowrap, rowTopCount 1, pageHorizontalOverflow 0, preferToMessageVisible false.
- Mobile metrics: badgeCount 9, bgRenderedCount 9, duplicate false, carouselCanScroll true, trackFlexWrap nowrap, rowTopCount 1, pageHorizontalOverflow 0, preferToMessageVisible false.
- Screenshot evidence stored in
/Users/samaguiar/Documents/Projects/wp-content-backups/bsg-trust-strip-carousel-2026-06-01/, especially page-9286-awards-carousel-desktop-v4.png and page-9286-awards-carousel-mobile-v4.png.
Backup And Rollback
- Pre-fix REST backup:
/Users/samaguiar/Documents/Projects/wp-content-backups/bsg-trust-strip-carousel-2026-06-01/pages-9286-pre-trust-fix.json and .html.
- Latest deployed payload:
/Users/samaguiar/Documents/Projects/wp-content-backups/bsg-trust-strip-carousel-2026-06-01/pages-9286-payload-v4.json.
- Rollback path: restore the pre-fix HTML through the same WordPress REST page update path for page 9286, preserving status
publish, then rerun REST, public HTML, and Playwright QA.