QC: The Heights at Happy Valley (Cobalt · Avenue theme)

Crawled 21 pages · started 2026-09-23T18:18:10Z · finished 2026-09-23T18:23:40Z
43
Visual
2
Critical
13
Serious
20
Moderate
8
Minor
261 low-severity automated findings suppressed (floor: serious) — re-run crawl --full to see them · 3 repeated findings collapsed into site-wide entries
PageURLCriticalSeriousModerateMinorTotal
The Heights at Happy Valley | Apartments in Happy Valley, ORhttps://site-the-heights-at-happy-valley.pages.dev/03317
Floor Plans | Happy Valley, OR Apartments for Renthttps://site-the-heights-at-happy-valley.pages.dev/floor-plans10102
Interactive Map | The Heights at Happy Valley Apartmentshttps://site-the-heights-at-happy-valley.pages.dev/interactive-map00202
Virtual Tours | The Heights at Happy Valley Apartmentshttps://site-the-heights-at-happy-valley.pages.dev/virtual-tour00000
Amenities | Happy Valley, OR Apartments for Renthttps://site-the-heights-at-happy-valley.pages.dev/amenities00101
Gallery | Apartments in Happy Valley, ORhttps://site-the-heights-at-happy-valley.pages.dev/gallery00101
Neighborhood | Apartments in Happy Valley, ORhttps://site-the-heights-at-happy-valley.pages.dev/neighborhood01113
Pet Policy | Apartments in Happy Valley, ORhttps://site-the-heights-at-happy-valley.pages.dev/pet-policy01225
The Heights at Happy Valley | Apartments in Happy Valley, ORhttps://site-the-heights-at-happy-valley.pages.dev/contact-us00000
Contact Us | The Heights at Happy Valleyhttps://site-the-heights-at-happy-valley.pages.dev/contact01113
Resident Access | The Heights at Happy Valleyhttps://site-the-heights-at-happy-valley.pages.dev/resident-access01102
Schedule a Tour | The Heights at Happy Valleyhttps://site-the-heights-at-happy-valley.pages.dev/schedule-a-tour11103
The Heights at Happy Valley | Apartments in Happy Valley, ORhttps://site-the-heights-at-happy-valley.pages.dev/tour00000
The Heights at Happy Valley | Apartments in Happy Valley, ORhttps://site-the-heights-at-happy-valley.pages.dev/apply-now01102
Floor Plans | Happy Valley, OR Apartments for Renthttps://site-the-heights-at-happy-valley.pages.dev/floor-plans?bedroom=one01001
Floor Plans | Happy Valley, OR Apartments for Renthttps://site-the-heights-at-happy-valley.pages.dev/floor-plans?bedroom=two01001
Floor Plans | Happy Valley, OR Apartments for Renthttps://site-the-heights-at-happy-valley.pages.dev/floor-plans?bedroom=three01001
The Heights at Happy Valley | Apartments in Happy Valley, ORhttps://site-the-heights-at-happy-valley.pages.dev/reviews00202
Website Accessibility | The Heights at Happy Valleyhttps://site-the-heights-at-happy-valley.pages.dev/accessibility01214
Privacy Policy | The Heights at Happy Valleyhttps://site-the-heights-at-happy-valley.pages.dev/privacy-policy00011
Sitemap | The Heights at Happy Valleyhttps://site-the-heights-at-happy-valley.pages.dev/sitemap00112
Severity
Critical2Serious13Moderate20Minor8
Category
Visual43

The Heights at Happy Valley | Apartments in Happy Valley, OR

https://site-the-heights-at-happy-valley.pages.dev/
desktop (annotated)
desktop screenshot
mobile
mobile screenshot
#1seriousvisual · duplicate-image
Intro photo strip image 3 (living room with oval coffee table and patterned rug) is reused as the background of the 'ALL / View all layouts' card in 'Make Yourself at Home' (same src 01a08313-ccec)
#2seriousvisual · duplicate-image
Intro photo strip image 2 (living room with teal bar stools and kitchen island) is reused as the large 'Take A Virtual Tour' tile in 'Explore What All The Heights…Has To Offer' (same src 01a08314-03d3)
#3seriousvisual · placeholder-content
Placeholder phone '(555) 555-5555' shows in the header utility bar next to the address (desktop top bar and mobile header), not only in the footer. This is site-wide
#5moderatevisual · duplicate-content
The same fitness-room photo (black exercise balls) is the homepage hero and the banner on every interior page (Floor Plans, Interactive Map, Virtual Tour, Amenities, Gallery, Neighborhood)
moderatevisual · grid-misalignment
Mobile: footer contact block has mixed alignment. 'CALL US' and 'OFFICE HOURS' headings are centered, but 'VISIT US' and its address are left-aligned (site-wide footer)
#4moderatevisual · unreadable-text
Intro heading 'The Heights at Happy Valley' and the inline links 'amenity collection' / 'available floor plans' are very pale beige on white, so they are hard to read
#6minorvisual · placeholder-content
Resident review card 2 is attributed to just 'B' (no name)

Floor Plans | Happy Valley, OR Apartments for Rent

https://site-the-heights-at-happy-valley.pages.dev/floor-plans
desktop (annotated)
desktop screenshot
mobile
mobile screenshot
#1criticalvisual · unfinished-section
Floor Plans: no floor plan cards, pricing or availability render at all — page is only the banner and two intro paragraphs, then the footer. Visitors can't browse layouts
moderatevisual · element-overlap
Mobile: the fixed row of 4 round contact buttons (email/text/tour/chat) and the accessibility button sit on top of the intro paragraph and hide words mid-sentence while reading. Seen on every page

Interactive Map | The Heights at Happy Valley Apartments

https://site-the-heights-at-happy-valley.pages.dev/interactive-map
desktop (annotated)
desktop screenshot
mobile
mobile screenshot
moderatevisual · dead-space
Mobile: the SightMap embed has about 450 CSS px of blank white between the 'FLOOR 1 / 13' selector and the site map, plus about 200px of blank space below the map before the Map View / Filters controls
#1moderatevisual · element-overlap
Floating 'Chat / Book a tour / Email / Text' widget covers the SightMap 'RESET' filter button and the unit SEARCH box at the right edge of the map

Virtual Tours | The Heights at Happy Valley Apartments

https://site-the-heights-at-happy-valley.pages.dev/virtual-tour
desktop (annotated)
desktop screenshot
mobile
mobile screenshot
No findings on this page.

Amenities | Happy Valley, OR Apartments for Rent

https://site-the-heights-at-happy-valley.pages.dev/amenities
desktop (annotated)
desktop screenshot
mobile
mobile screenshot
#1moderatevisual · unfinished-section
Amenities shows a single 'Community Amenities' card, alone and centered at half width. There is no Apartment/In-home Amenities card even though the copy above lists quartz countertops, in-home laundry, A/C and more

Neighborhood | Apartments in Happy Valley, OR

https://site-the-heights-at-happy-valley.pages.dev/neighborhood
desktop (annotated)
desktop screenshot
mobile
mobile screenshot
#1seriousvisual · duplicate-image
Neighborhood places list: 'Sunnyside Village' uses the same Ace Hardware storefront photo as 'Happy Valley Ace Hardware' (identical image, different asset IDs 01a05872-93a3 / 01a05872-93e3). Both cards are in the Shopping & Retail list further down the scroll panel
#2moderatevisual · placeholder-content
Neighborhood places list: 'The Goddard School of Clackamas - Happy Valley' card thumbnail is a generic stock photo of four smiling children on a white background, not the school
#3minorvisual · grid-misalignment
Neighborhood places list is not ordered by distance: 'Sichuan City' (5.9 mi) is listed first, above places 1.1 mi away

Pet Policy | Apartments in Happy Valley, OR

https://site-the-heights-at-happy-valley.pages.dev/pet-policy
desktop (annotated)
desktop screenshot
mobile
mobile screenshot
#1seriousvisual · placeholder-content
Pet Policy shows two different pet deposits: body copy says 'Pet deposit: $300 per pet' while the Pet Deposit card says '$500 (Refundable)'
moderatevisual · element-overlap
Mobile: floating contact-widget bubbles (email/text/tour/chat) and the accessibility button sit over the body copy mid-viewport, hiding words in the 'Inside, open layouts...' paragraph (site-wide widget placement)
#2moderatevisual · grid-misalignment
Pet fee cards grid: 'Monthly Pet Rent' card sits alone on the second row with an empty cell beside it (3 cards in a 2-column grid)
minorvisual · dead-space
Mobile: blank white strip (~200px) below the black 'Managed by / Powered by' footer at the very bottom of the page (seen on every Heights page)
#3minorvisual · duplicate-content
'Pet Restrictions' callout only repeats 'Maximum of two pets per home', already stated in the paragraph directly above

The Heights at Happy Valley | Apartments in Happy Valley, OR

https://site-the-heights-at-happy-valley.pages.dev/contact-us
desktop
desktop screenshot
mobile
mobile screenshot
No findings on this page.

Contact Us | The Heights at Happy Valley

https://site-the-heights-at-happy-valley.pages.dev/contact
desktop (annotated)
desktop screenshot
mobile
mobile screenshot
#1seriousvisual · unfinished-section
Contact info card 'CALL US' row is empty: no phone number shown (DOM has <a href="tel:"> with no text)
moderatevisual · element-overlap
Mobile: floating contact-widget bubbles (email/text/tour/chat) and the accessibility button sit over the body copy mid-viewport, covering the 'VISIT US' street address in the info card
#2minorvisual · dead-space
Left info card ends at ~1075px while the form runs to ~1320px, leaving a large empty block under the info card

Resident Access | The Heights at Happy Valley

https://site-the-heights-at-happy-valley.pages.dev/resident-access
desktop (annotated)
desktop screenshot
mobile
mobile screenshot
#1seriousvisual · placeholder-content
'Need Help? Call Us' card shows (971) 233-4611 while header and footer on the same page show placeholder (555) 555-5555
moderatevisual · element-overlap
Mobile: floating contact-widget bubbles (email/text/tour/chat) and the accessibility button sit over the body copy mid-viewport, covering the Resident Portal card icon

Schedule a Tour | The Heights at Happy Valley

https://site-the-heights-at-happy-valley.pages.dev/schedule-a-tour
desktop (annotated)
desktop screenshot
mobile
mobile screenshot
#1criticalvisual · empty-embed
Schedule a Tour booking embed shows the site's own homepage (hero, nav, Special banner) instead of a tour scheduler: iframe src is the placeholder value "update" -> SPA fallback
#2seriousvisual · unfinished-section
Info card 'CALL US' row is empty: no phone number shown (empty tel: link)
moderatevisual · element-overlap
Mobile: the embedded homepage inside the tour iframe brings its own floating widget bubbles and accessibility button, doubling them up with the page's own set over the embed

The Heights at Happy Valley | Apartments in Happy Valley, OR

https://site-the-heights-at-happy-valley.pages.dev/tour
desktop
desktop screenshot
mobile
mobile screenshot
No findings on this page.

The Heights at Happy Valley | Apartments in Happy Valley, OR

https://site-the-heights-at-happy-valley.pages.dev/apply-now
desktop (annotated)
desktop screenshot
mobile
mobile screenshot
#2seriousvisual · placeholder-content
'Need Help? Call Us' card shows (971) 233-4611 while header and footer on the same page show placeholder (555) 555-5555
#1moderatevisual · unreadable-text
Apply Now / Need Help cards: light grey body text and pale icon tiles on a mid-tan background are low-contrast and hard to read

Floor Plans | Happy Valley, OR Apartments for Rent

https://site-the-heights-at-happy-valley.pages.dev/floor-plans?bedroom=one
desktop (annotated)
desktop screenshot
mobile
mobile screenshot
#1seriousvisual · unfinished-section
Floor Plans (?bedroom=one): no floor plan cards, pricing or availability render at all — page is only the banner and two intro paragraphs, then the footer. Visitors can't browse layouts; the bedroom filter URL shows the same empty page as /floor-plans, so the homepage '1/2/3 Bedroom Layouts' cards lead nowhere useful

Floor Plans | Happy Valley, OR Apartments for Rent

https://site-the-heights-at-happy-valley.pages.dev/floor-plans?bedroom=two
desktop (annotated)
desktop screenshot
mobile
mobile screenshot
#1seriousvisual · unfinished-section
Floor Plans (?bedroom=two): no floor plan cards, pricing or availability render at all — page is only the banner and two intro paragraphs, then the footer. Visitors can't browse layouts; the bedroom filter URL shows the same empty page as /floor-plans, so the homepage '1/2/3 Bedroom Layouts' cards lead nowhere useful

Floor Plans | Happy Valley, OR Apartments for Rent

https://site-the-heights-at-happy-valley.pages.dev/floor-plans?bedroom=three
desktop (annotated)
desktop screenshot
mobile
mobile screenshot
#1seriousvisual · unfinished-section
Floor Plans (?bedroom=three): no floor plan cards, pricing or availability render at all — page is only the banner and two intro paragraphs, then the footer. Visitors can't browse layouts; the bedroom filter URL shows the same empty page as /floor-plans, so the homepage '1/2/3 Bedroom Layouts' cards lead nowhere useful

The Heights at Happy Valley | Apartments in Happy Valley, OR

https://site-the-heights-at-happy-valley.pages.dev/reviews
desktop (annotated)
desktop screenshot
mobile
mobile screenshot
moderatevisual · element-overlap
Mobile: floating contact-widget bubbles (email/text/tour/chat) and the accessibility button sit over the body copy mid-viewport, hiding words in the second intro paragraph
#1moderatevisual · unreadable-text
Review cards: all 5 rating stars render in faint beige so 5-star reviews look unrated/empty (homepage review cards use gold stars)

Website Accessibility | The Heights at Happy Valley

https://site-the-heights-at-happy-valley.pages.dev/accessibility
desktop (annotated)
desktop screenshot
mobile
mobile screenshot
#1seriousvisual · text-clipped
Embedded AudioEye statement is cut off mid-sentence in a fixed-height box (last line under 'Third-party sites' is sliced in half); mobile embed stops after 'Web accessibility guidelines', dropping the rest
#2moderatevisual · placeholder-content
Statement heading reads 'Website Accessibility Statement for site-the-heights-at-happy-valley.pages.dev' (staging domain) while body says it applies to theheightshappyvalley.com
#3moderatevisual · placeholder-content
Intro claims conformance with WCAG 2.1 Level AA while the AudioEye statement directly below cites WCAG 2.2 AA
#4minorvisual · unreadable-text
Embedded statement uses a different font, black text and bright blue links/button that clash with the site's beige/grey typography; 'Contact Us' link below it is pale beige and nearly invisible

Privacy Policy | The Heights at Happy Valley

https://site-the-heights-at-happy-valley.pages.dev/privacy-policy
desktop (annotated)
desktop screenshot
mobile
mobile screenshot
#1minorvisual · placeholder-content
Privacy policy is generic template copy ('information specific to your organization', 'update you on projects'); 'Contacting Us' says 'please contact us' with no link, phone or email

Sitemap | The Heights at Happy Valley

https://site-the-heights-at-happy-valley.pages.dev/sitemap
desktop (annotated)
desktop screenshot
mobile
mobile screenshot
moderatevisual · element-overlap
Mobile: floating contact-widget bubbles (email/text/tour/chat) and the accessibility button sit over the body copy mid-viewport, completely hiding the 'Interactive Map' link label
#1minorvisual · grid-misalignment
Sitemap link grid: 'Apply Now' sits alone on the last row with an empty right cell