Pages with a preview URL set, which is what makes a page a PIM page. They run only when somebody asks for a run, so they are never overdue and never appear in the tabs beside this one. They ARE part of the 13 — every tab on this page counts out of the same total. This is the list of what is being worked on rather than a list of anything wrong.
No page is in preview.
Pages that appear in neither of the next two tabs: a test is running against them, its last run was answered, and no defect is open. Counted out of all 13 live pages, the same total every tab here uses — including the 0 in PIM, which are live but run only when asked.
| Page | Type | Platform | Actions | |
|---|---|---|---|---|
![]() |
/autumn-home-spoiler 🇬🇧 | AI Landing | Lovable | 📋 |
![]() |
/autumn-juggler 🇬🇧 | AI Landing | Lovable | 📋 |
![]() |
/autumn-sceptic 🇬🇧 | AI Landing | Lovable | 📋 |
![]() |
/collections 🇬🇧 | Collections | Shopify | 📋 |
![]() |
/emmasignature 🇬🇧 | AI Landing | Lovable | 📋 |
![]() |
/floor-clean-editorial 🇬🇧 | AI Landing | Lovable | 📋 |
![]() |
/floor-clean-problem 🇬🇧 | AI Landing | Lovable | 📋 |
![]() |
/memberoffer-summer 🇺🇸 | LP | Shopify | 📋 |
![]() |
/pages/ingredients 🇺🇸 | Information | Shopify | 📋 |
![]() |
/pages/memberoffer-summer 🇺🇸 | LP | Shopify | 📋 |
QA cannot vouch for these. Most are a failure nobody has triaged yet; the rest have nothing testing them at all — no test written, a stub that passes without checking anything, a draft waiting to be signed off, or QA paused by hand. The Why column says which.
| Page | Type | Platform | State | Why | Detail | Actions | |
|---|---|---|---|---|---|---|---|
![]() |
/floor-clean-education 🇬🇧 | AI Landing | Lovable | Signed off | Untriaged failure | failed, nobody has triaged it | ⚠️📄 |
![]() |
/pages/about-us 🇺🇸 | Information | Shopify | Signed off | Untriaged failure | failed, nobody has triaged it | ⚠️📄 |
Known faults on the page itself, whoever is fixing them. These do not stop QA running — a page can carry a defect and still be tested every pass, so a page here may also be in the tab before this one.
| Page | Type | Platform | Open | Worst | Actions | |
|---|---|---|---|---|---|---|
![]() |
/pages/completestarterkit 🇺🇸 | LP | Shopify | 1 | low | 👁️ 📋 |
The star-rating / 71.2K verified 5-star reviews block in the buy box (div.stars-img-review.click-scroll, 492x24, visible) carries the page's scroll-CTA class click-scroll but an empty data-target attribute (data-target=""). It renders with cursor: pointer, so it is presented to the customer as clickable, and clicking it does nothing except throw an uncaught JavaScript error.
Measured on run of 2026-10-02, theme 191433212218 role main, viewport 1280x813.
data-target is the empty string; getComputedStyle(el).cursor = pointer; bounding box 492x24, visible.window.scrollY unchanged at 1965 → 1965.Error: Syntax error, unrecognized expression: #
at ae.error (theme.min.js:2:13542)
at ae.tokenize / ae.select / k.fn.init.find
at HTMLDivElement.<anonymous> (theme.min.js:2:152098)
at HTMLBodyElement.dispatch
The delegated click-scroll handler concatenates '#' with the data-target value; with an empty target it builds the selector #, which jQuery cannot parse, so it throws before scrolling anywhere.
Two instances of this block exist on the page. One is the zero-size duplicate node the baseline documents in section 8.2; the other (492x24) is the one a customer actually sees and can click.
document.documentElement.style.scrollBehavior set to auto before this measurement. On the same page load and with the same patch, the announcement-bar GET YOUR OFFER CTA — which uses the same click-scroll mechanism but a populated data-target="starterkit-product" — moved the page scrollY 0 → 2251 and reached the buy box. So the mechanism works; only the empty-target instance fails.Minor. No money path is affected — add-to-cart, discount and checkout all work correctly on this route. The cost is a customer-visible control that looks clickable and silently fails, plus an uncaught exception on every such click. Likely fix is either to populate data-target (presumably a reviews section, which this page does not have) or to drop the click-scroll class and the pointer cursor from the rating block.