Every site has bugs and gaps. Most sites pretend they don't. This page is the public list of what we know about — content gaps that haven't been filled, browser quirks, third-party dependencies that may break. Severity is colour-coded; "watching" means we know about it but haven't decided whether to fix.
🔴 Open
Email-capture form action is a placeholder
mediumThe email-signup form on /checklist.html currently posts to https://buttondown.com/api/emails/embed-subscribe/wallbedking — but the wallbedking account has not been created yet. Submissions will fail until we create the Buttondown account.
Owner: founder. Ship: Q3 2026 per roadmap. Workaround: WhatsApp is still live.
AggregateRating in schema — REMOVED 2026-04-28 until real Google reviews exist
resolvedPreviously the homepage FurnitureStore JSON-LD emitted aggregateRating: 4.9 / 50 backed by 4 illustrative testimonials. We removed the field entirely on 2026-04-28 — no synthetic structured data is emitted at all. Better no rating than a fake one. Real numbers go back in once we collect 10+ verified Google reviews using the /reviews-collection.html toolkit. Logged at /policy-changelog.html.
SEO trade-off: we lose the gold-stars rich result in Google search until real reviews exist. We accept that trade.
HK Business Registration number not yet displayed publicly
mediumThe BR is currently disclosed only on showroom request. We've called this out as a gap on /trust.html and /verify.html but the public display itself is still pending.
Owner: founder. Ship: Q3 2026 per roadmap.
Customer reference list is single digits
lowWhen buyers ask for a past-customer reference call (per /buy-with-confidence.html protection #5), the consented list is small. Goal: 30+ by Q4 2026.
Owner: founder. Tracked in transparency report roadmap.
og:image is the same generic image on every page
lowEvery page shares /images/og-image.jpg for social-share previews. Per-page distinct OG images would lift social CTR. Visual consistency cost: low. Engineering cost: image-generation tooling.
Owner: site dev. Ship: Q2 2027 per roadmap.
No CSP / SRI on third-party CDNs
lowTailwind CDN + Google Fonts CDN load without Subresource Integrity hashes. Surge.sh doesn't expose custom HTTP response headers, so a strict Content Security Policy isn't easily set. Documented in /security.html.
Owner: site dev. Ship: Q2 2027 (host migration).
Single-founder business-continuity risk for the 10-year warranty
mediumWALLBED KING is currently founder-led without a fully formalised continuity plan. If the business shuts down, the 10-year warranty becomes unenforceable in practice from us specifically (mechanism parts are still globally sourceable from SBLM directly — see buyer risk #4). Update 2026-04-29: 7-commitment forward plan now published at /continuity-plan, tagged FORMAL / COMMITTED / PENDING per status. Honest middle ground — public commitments without overstating what's already formalised.
Owner: founder + ops. Ship: 5 of 7 commitments now public; 2 PENDING (50-warranty escrow + SBLM-trained-fitter list) — both 2026 Q4 / 2027 targets.
Site URL is wallbedking-hk.surge.sh — not a custom domain
low
A subdomain on a hosting provider (surge.sh) reads as "we haven't bought the .com.hk yet" to sceptical buyers. The site is functional, the content is real — but the URL bar is a small trust signal we're not optimising. Custom domain (wallbedking.com.hk or similar) is owner-blocked: requires HK domain registration + DNS + CNAME setup + sitemap canonical-URL update across 92 pages.
Owner: founder. Ship: paired with the GBP claim (which also requires a stable canonical URL) — Q3 2026 per roadmap.
All 5 missing 繁中 ports — RESOLVED 2026-04-29
resolvedAll 5 originally-missing 繁中 ports shipped on 2026-04-29: /salvage-rescue-zh.html + /how-to-read-a-quote-zh.html + /press-zh.html + /inspiration-zh.html + /about-zh.html. The site is now 40 of 40 EN/ZH pairs symmetric (40th pair added 2026-04-29 with /buyer-risk-disclosure). The founder open letter (/about-zh.html) was translated last with extra tone-care and is marked for founder review on the next visit.
Tracked at /policy-changelog.html. Future page additions are gate-enforced by D7 (hreflang back-reference symmetry).
👀 Watching (known but undecided)
Hard-coded numerical claims in copy — partially resolved 2026-04-30 by bump-counts.py
watchingUpdate 2026-04-30: shipped bump-counts.py (iter-145 + iter-146) — auto-derives 9 numerical truths from source-of-truth files (sitemap.xml, HREFLANG_PAIRS dict, policy-changelog <article> count, transparency-report data-correction>, bill-of-rights rose-bordered <li>, risk-disclosure amber-bordered <li>, continuity-plan data-continuity-item, fake-quote <h2>Red flag N) and cascades any drift to all known visible-claim sites. First run caught a 25-iteration off-by-one error in bilingual-pair count (iter-119 + iter-134) — see correction receipt #1 on /transparency-report §4. 9 counts now structurally protected; remaining counts (e.g. SBLM-spec values, manufacturer claims) still hand-edited.
Decision: not flipping to RESOLVED yet — the script handles 9 of ~15 visible numerical claims. Will flip to RESOLVED once SBLM specs (750 kg, 1700 lbs, 26 countries) are also pattern-listed in the cascade script. Manual for now (those values change rarely).
Tailwind CDN loads ~280 KB on every page
watchingJIT-compiled Tailwind from CDN serves a flat ~280 KB to every visitor. Could be reduced 80%+ via static build → tailwind.css. Trade-off: introduces a build step, which contradicts the "hand-built static site" simplicity.
Decision deferred. Will revisit if mobile Lighthouse score drops below 90.
No service worker / offline support
watchingPWA manifest is published but no service-worker is registered, so the site doesn't work offline. Low priority — most visitors are online.
Decision: not shipping unless an actual install-day-on-site offline use-case emerges.
Pretty links (no .html suffix)
watchingURLs end in .html. Could rewrite to /buy-with-confidence. Trade-off: requires server-side rewrite rules surge.sh doesn't easily support. Cost of cosmetic-only change is non-trivial.
Decision: deferred to host-migration in Q2 2027.
Found a bug we don't list?
Tell us. If it's a security issue, use /security.html. Otherwise WhatsApp us — public correction within 48 hours.
💬 Report a site bug