QA report — http://demo-kelowna-8rs0k.lvh.me:3012

2026-11-06T19:22:17.288Z · 1 page/viewport visits · 115 controls inventoried · 2 findings

0Critical
1High
1Medium
0Low
0Info
0/4Known defects detected
0Dead controls
0axe violations

Known defects

IDDefectStatusEvidenceNote
K-AHeader "Property Map" control navigates to the wrong pageNOT DETECTED—
K-BDuplicate / empty query params reachable from the search formNOT DETECTED—
K-CStat numerals are not lining/tabularNOT DETECTED—
K-DMap attribution check (OpenStreetMap credit, tracked as INFO)NOT DETECTED—

Findings by severity

High Page returns HTTP 500 evidence · map · 1440px · F001

map (1440px) answered 500.

Medium Images failed to load evidence · map · 1440px · F002

10/30 images did not decode: https://ddfcdn.realtor.ca/listing/TS639244646294600000/reb19/highres/1/10399271_1.jpg, https://ddfcdn.realtor.ca/listing/TS639271456922170000/reb19/highres/1/10403101_1.jpg, https://ddfcdn.realtor.ca/listing/TS639271486927630000/reb19/highres/7/10403097_1.jpg, https://ddfcdn.realtor.ca/listing/TS639295194431300000/reb19/highres/8/10399268_1.jpg

Evidence matrix

PageViewportStatusTitleImagesOverflowaxeScreenshots
map1440px500Listings · Homes for sale in Kelowna, British Columbia18/300px0fold · full

Controls inventory

115 controls across 1 pages
PageTagTypeName/IDTextHrefClasses
mapaKarsen KoltunBroker · PREC · Royal LePage Kelowna/t-brand
mapaListings/listingst-nav-link t-nav-link-current
mapaAreas/areast-nav-link
mapaJournal/journalt-nav-link
mapaAbout/aboutt-nav-link
mapaContact/contactt-nav-link
mapaSearch properties/listingst-header-icon
mapaProperty Map/listings?layout=mapt-btn t-header-cta
mapinputsearchqt-listings-input
mapbuttonsubmitSearcht-listings-btn
mapinputcheckboxtypet-listings-chip-input
mapinputcheckboxtypet-listings-chip-input
mapinputcheckboxtypet-listings-chip-input
mapinputcheckboxtypet-listings-chip-input
mapinputcheckboxtypet-listings-chip-input
mapinputcheckboxtypet-listings-chip-input
mapinputcheckboxtypet-listings-chip-input
mapinputcheckboxtypet-listings-chip-input
mapinputcheckboxtypet-listings-chip-input
mapinputcheckboxtypet-listings-chip-input
mapinputcheckboxtypet-listings-chip-input
mapinputcheckboxbedst-listings-chip-input
mapinputcheckboxbedst-listings-chip-input
mapinputcheckboxbedst-listings-chip-input
mapinputcheckboxbedst-listings-chip-input
mapinputcheckboxbedst-listings-chip-input
mapinputtextpriceMint-listings-input
mapinputtextpriceMaxt-listings-input
mapinputrange_R_rbl5esndlb_-min-sliderMinimum pricet-price-handle t-price-handle-low
mapinputrange_R_rbl5esndlb_-max-sliderMaximum pricet-price-handle t-price-handle-high
mapbuttonbuttonNewest firstt-lb-trigger
mapbuttonbuttonListt-map-view-btn
mapbuttonbuttonMapt-map-view-btn
mapbuttonbutton12absolute z-10 flex h-[34px] w-[34px] -translate-x-
mapbuttonbutton37absolute z-10 flex h-[34px] w-[34px] -translate-x-
mapbuttonbutton9absolute z-10 flex h-[34px] w-[34px] -translate-x-
mapbuttonbutton$599Kabsolute flex -translate-x-1/2 -translate-y-full c
mapbuttonbutton$322Kabsolute flex -translate-x-1/2 -translate-y-full c
mapbuttonbutton6absolute z-10 flex h-[34px] w-[34px] -translate-x-
mapbuttonbutton148absolute z-10 flex h-[34px] w-[34px] -translate-x-
mapbuttonbutton41absolute z-10 flex h-[34px] w-[34px] -translate-x-
mapbuttonbutton46absolute z-10 flex h-[34px] w-[34px] -translate-x-
mapbuttonbutton$2.19Mabsolute flex -translate-x-1/2 -translate-y-full c
mapbuttonbutton$1.29Mabsolute flex -translate-x-1/2 -translate-y-full c
mapbuttonbutton32absolute z-10 flex h-[34px] w-[34px] -translate-x-
mapbuttonbutton15absolute z-10 flex h-[34px] w-[34px] -translate-x-
mapbuttonbutton4absolute z-10 flex h-[34px] w-[34px] -translate-x-
mapbuttonbutton2absolute z-10 flex h-[34px] w-[34px] -translate-x-
mapbuttonbutton12absolute z-10 flex h-[34px] w-[34px] -translate-x-
mapbuttonbutton53absolute z-10 flex h-[34px] w-[34px] -translate-x-
mapbuttonbutton9absolute z-10 flex h-[34px] w-[34px] -translate-x-
mapbuttonbutton68absolute z-10 flex h-[34px] w-[34px] -translate-x-
mapbuttonbutton49absolute z-10 flex h-[34px] w-[34px] -translate-x-
mapbuttonbutton20absolute z-10 flex h-[34px] w-[34px] -translate-x-
mapbuttonbutton155absolute z-10 flex h-[34px] w-[34px] -translate-x-
mapbuttonbutton145absolute z-10 flex h-[34px] w-[34px] -translate-x-
mapbuttonbutton252absolute z-10 flex h-[34px] w-[34px] -translate-x-
mapbuttonbutton52absolute z-10 flex h-[34px] w-[34px] -translate-x-
mapbuttonbutton249absolute z-10 flex h-[34px] w-[34px] -translate-x-
mapbuttonbutton$1.39Mabsolute flex -translate-x-1/2 -translate-y-full c
mapbuttonbutton$1.19Mabsolute flex -translate-x-1/2 -translate-y-full c
mapbuttonbutton$3.95Mabsolute flex -translate-x-1/2 -translate-y-full c
mapbuttonbutton2absolute z-10 flex h-[34px] w-[34px] -translate-x-
mapbuttonbutton17absolute z-10 flex h-[34px] w-[34px] -translate-x-
mapbuttonbutton2absolute z-10 flex h-[34px] w-[34px] -translate-x-
mapbuttonbutton193absolute z-10 flex h-[34px] w-[34px] -translate-x-
mapbuttonbutton4absolute z-10 flex h-[34px] w-[34px] -translate-x-
mapbuttonbutton143absolute z-10 flex h-[34px] w-[34px] -translate-x-
mapbuttonbutton24absolute z-10 flex h-[34px] w-[34px] -translate-x-
mapbuttonbutton$849Kabsolute flex -translate-x-1/2 -translate-y-full c
mapbuttonbutton98absolute z-10 flex h-[34px] w-[34px] -translate-x-
mapbuttonbutton48absolute z-10 flex h-[34px] w-[34px] -translate-x-
mapbuttonbutton2absolute z-10 flex h-[34px] w-[34px] -translate-x-
mapbuttonbutton185absolute z-10 flex h-[34px] w-[34px] -translate-x-
mapbuttonbutton84absolute z-10 flex h-[34px] w-[34px] -translate-x-
mapbuttonbutton18absolute z-10 flex h-[34px] w-[34px] -translate-x-
mapbuttonbutton$3.7Mabsolute flex -translate-x-1/2 -translate-y-full c
mapbuttonbutton37absolute z-10 flex h-[34px] w-[34px] -translate-x-
mapbuttonbutton8absolute z-10 flex h-[34px] w-[34px] -translate-x-
mapbuttonbutton79absolute z-10 flex h-[34px] w-[34px] -translate-x-
mapbuttonbutton10absolute z-10 flex h-[34px] w-[34px] -translate-x-
mapbuttonbutton2absolute z-10 flex h-[34px] w-[34px] -translate-x-
mapbuttonbutton96absolute z-10 flex h-[34px] w-[34px] -translate-x-
mapbuttonbutton97absolute z-10 flex h-[34px] w-[34px] -translate-x-
mapbuttonbutton8absolute z-10 flex h-[34px] w-[34px] -translate-x-
mapbuttonbutton22absolute z-10 flex h-[34px] w-[34px] -translate-x-
mapbuttonbutton18absolute z-10 flex h-[34px] w-[34px] -translate-x-
mapbuttonbutton3absolute z-10 flex h-[34px] w-[34px] -translate-x-
mapbuttonbutton43absolute z-10 flex h-[34px] w-[34px] -translate-x-
mapbuttonbutton$1.49Mabsolute flex -translate-x-1/2 -translate-y-full c
mapbuttonbutton$3.29Mabsolute flex -translate-x-1/2 -translate-y-full c
mapbuttonbutton34absolute z-10 flex h-[34px] w-[34px] -translate-x-
mapbuttonbutton$9.9Mabsolute flex -translate-x-1/2 -translate-y-full c
mapbuttonbutton7absolute z-10 flex h-[34px] w-[34px] -translate-x-
mapbuttonbutton+flex h-10 w-10 cursor-pointer items-center justify
mapbuttonbutton−flex h-10 w-10 cursor-pointer items-center justify
mapbuttonbuttonRecentreflex h-8 cursor-pointer items-center rounded-full
mapa1/listingst-pagination-current
mapa2/listings?page=2
mapa232/listings?page=232
mapaNext/listings?page=2
mapainstagramhttps://instagram.com/cedarandstonerealtyt-footer-link
mapalinkedinhttps://linkedin.com/company/cedar-and-stone-realtyt-footer-link
mapaListings/listingst-footer-link
mapaAreas/areast-footer-link
mapaJournal/journalt-footer-link
mapaAbout/aboutt-footer-link
mapaContact/contactt-footer-link
mapaBuy with us/contactt-footer-link
mapaSell with us/contactt-footer-link
mapaHome valuation/contactt-footer-link
mapacarey@cedarandstone.camailto:carey@cedarandstone.cat-footer-link
mapa+1 250 555 0148tel:+12505550148t-footer-link
mapaSend an enquiry/contactt-footer-link
mapaBuilt with Tempohttp://app.lvh.me

Map tile verification

Tiles are captured from the browser and classified from pixels (real cartography vs flat/blocked placeholder); a page without a map is skipped.

PageResultReal / blocked tilesDetailEvidence
mapPASS18 / 0report.json

Manual review still required

Command: node audit/qa/run.mjs --tenant http://demo-kelowna-8rs0k.lvh.me:3012 --out audit/qa/out --pages map --viewports 1440