QC: switchyard-1c63

Crawled 10 pages · started 2026-07-09T16:07:35Z · finished 2026-07-09T16:10:07Z
3
Critical
25
Serious
93
Moderate
97
Minor
PageURLCriticalSeriousModerateMinorTotal
Switchyard | Apartments in Carrollton, TXhttps://site-switchyard-1c63.pages.dev/107917
Switchyard | Floor Planshttps://site-switchyard-1c63.pages.dev/floor-plans011201243
Switchyard | Apartments in Carrollton, TXhttps://site-switchyard-1c63.pages.dev/interactive-map205916
Switchyard | Virtual Tourhttps://site-switchyard-1c63.pages.dev/virtual-tour0161118
Switchyard | Amenitieshttps://site-switchyard-1c63.pages.dev/amenities0015924
Switchyard | Photo Galleryhttps://site-switchyard-1c63.pages.dev/gallery016916
Switchyard | Neighborhoodhttps://site-switchyard-1c63.pages.dev/neighborhood01081129
Switchyard | Pet Policyhttps://site-switchyard-1c63.pages.dev/pet-policy006915
Switchyard | Apartments in Carrollton, TXhttps://site-switchyard-1c63.pages.dev/contact-us0113923
Switchyard | Apartments in Carrollton, TXhttps://site-switchyard-1c63.pages.dev/contact017917
Severity
Critical3Serious25Moderate93Minor97
Category
Accessibility109Asset30Console71Visual8

Switchyard | Apartments in Carrollton, TX

https://site-switchyard-1c63.pages.dev/
desktop (annotated)
desktop screenshot
mobile
mobile screenshot
#8criticalvisual · empty-promo-popup
Empty promo popup blocks the hero on load: modal has a grey placeholder image icon and no title, body or CTA (renders on 9 of 10 pages)
#1moderateaccessibility · color-contrast
Elements must meet minimum color contrast ratio thresholds docs
<p class="font-body text-sm text-[var(--vibe-color-text-on-primary)] mb-3 tracking-wide">Community and apartment amenities</p>
#2moderateaccessibility · color-contrast
Elements must meet minimum color contrast ratio thresholds docs
<a href="/amenities" target="_self" class="inline-flex items-center justify-center flex-shrink-0 min-w-[12rem] px-6 py-3 text-sm font-semibold text-primary-foreground border border-primary-foreground/60 rounded-sm hover:bg-primary-foregroun
moderateasset · failed-request
Network failure (net::ERR_BLOCKED_BY_ORB): https://irp-cdn.multiscreensite.com/94002510/dms3rep/multi/Horizontal+-+REPLI+Logo+-+White+with+website.png
moderateasset · failed-request
Network failure (net::ERR_FAILED): https://wsv3cdn.audioeye-services.com/static-scripts/v2/2026-07-08/compliance.css
moderateasset · failed-request
Network failure (net::ERR_FAILED): https://wsv3cdn.audioeye-services.com/static-scripts/v2/2026-07-08/fullCSS.bundle.css
moderateconsole · console-error
Access to XMLHttpRequest at 'https://wsv3cdn.audioeye-services.com/static-scripts/v2/2026-07-08/compliance.css' from origin 'https://site-switchyard-1c63.pages.dev' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
moderateconsole · console-error
Access to XMLHttpRequest at 'https://wsv3cdn.audioeye-services.com/static-scripts/v2/2026-07-08/fullCSS.bundle.css' from origin 'https://site-switchyard-1c63.pages.dev' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
#3minoraccessibility · region
All page content should be contained by landmarks docs
<div class="betterbot_chat-bubbles">Schedule an Appointment!</div>
#4minoraccessibility · region
All page content should be contained by landmarks docs
<div class="betterbot_chat-bubbles">Check Availability!</div>
#5minoraccessibility · region
All page content should be contained by landmarks docs
<div class="betterbot_chat-bubbles"><a href="https://www.alapts.com/landmark-360/" target="_blank" aria-describedby="audioeye_new_window_message">Landmark 360 Commitment</a></div>
#6minoraccessibility · region
All page content should be contained by landmarks docs
<div class="betterbot_gif-wrapper"><img class="betterbot_chat-btn" alt="Bot Avatar" src="https://betterbot-media-files.s3.amazonaws.com/api/public/your_brand/avatars/standard_bee_bee2024.png" decoding="sync"></div>
#7minoraccessibility · region
All page content should be contained by landmarks docs
<div class="betterbot_botInfoText" style="background:#0f0538!important;color:#fff!important">Let's chat!</div>
minorconsole · console-warning
Couldn't load preload assets: ProgressEvent
minorconsole · console-error-generic
Failed to load resource: net::ERR_FAILED
minorconsole · console-error-generic
Failed to load resource: net::ERR_FAILED
minorconsole · console-error-generic
Failed to load resource: net::ERR_FAILED

Switchyard | Floor Plans

https://site-switchyard-1c63.pages.dev/floor-plans
desktop (annotated)
desktop screenshot
mobile
mobile screenshot
#11seriousaccessibility · link-name
Links must have discernible text docs
<a id="imgBox_19" href="javascript:;" onclick="show_floorplan_gallery(9201);"><img src="https://irp.cdn-website.com/b9ba275e/dms3rep/multi/s1-2.jpg" alt=""></a>
#12seriousaccessibility · link-name
Links must have discernible text docs
<a id="imgBox_20" href="javascript:;" onclick="show_floorplan_gallery(9202);"><img src="https://irp.cdn-website.com/b9ba275e/dms3rep/multi/s1a-1.jpg" alt=""></a>
#13seriousaccessibility · link-name
Links must have discernible text docs
<a id="imgBox_21" href="javascript:;" onclick="show_floorplan_gallery(9203);"><img src="https://irp.cdn-website.com/b9ba275e/dms3rep/multi/s1a.png" alt=""></a>
#14seriousaccessibility · link-name
Links must have discernible text docs
<a id="imgBox_22" href="javascript:;" onclick="show_floorplan_gallery(9204);"><img src="https://irp.cdn-website.com/b9ba275e/dms3rep/multi/s1b-1.jpg" alt=""></a>
#15seriousaccessibility · link-name
Links must have discernible text docs
<a id="imgBox_23" href="javascript:;" onclick="show_floorplan_gallery(9205);"><img src="https://irp.cdn-website.com/b9ba275e/dms3rep/multi/s2.jpg" alt=""></a>
#16seriousaccessibility · link-name
Links must have discernible text docs
<a id="imgBox_1" href="javascript:;" onclick="show_floorplan_gallery(9184);"><img src="https://irp.cdn-website.com/b9ba275e/dms3rep/multi/149422676-A2.jpg" alt=""></a>
#17seriousaccessibility · link-name
Links must have discernible text docs
<a id="imgBox_4" href="javascript:;" onclick="show_floorplan_gallery(9187);"><img src="https://irp.cdn-website.com/b9ba275e/dms3rep/multi/a4.jpg" alt=""></a>
#18seriousaccessibility · link-name
Links must have discernible text docs
<a id="imgBox_6" href="javascript:;" onclick="show_floorplan_gallery(9188);"><img src="https://irp.cdn-website.com/b9ba275e/dms3rep/multi/a4a.jpg" alt=""></a>
#19seriousaccessibility · link-name
Links must have discernible text docs
<a id="imgBox_2" href="javascript:;" onclick="show_floorplan_gallery(9185);"><img src="https://irp.cdn-website.com/b9ba275e/dms3rep/multi/a3.jpg" alt=""></a>
#20seriousaccessibility · link-name
Links must have discernible text docs
<a id="imgBox_3" href="javascript:;" onclick="show_floorplan_gallery(9186);"><img src="https://irp.cdn-website.com/b9ba275e/dms3rep/multi/a3a.jpg" alt=""></a>
#21seriousaccessibility · list
<ul> and <ol> must only directly contain <li>, <script> or <template> elements docs
<ul class="rrac-dropdown-menu keep-open-on-click">
#1moderateaccessibility · color-contrast
Elements must meet minimum color contrast ratio thresholds docs
<a data-id="rrac_all_apartment" href="javascript:;">All</a>
#2moderateaccessibility · color-contrast
Elements must meet minimum color contrast ratio thresholds docs
<a href="#" class="rrac-dropdown-toggle" data-toggle="rrac-dropdown">Move-In Date <span class="caret"></span></a>
#3moderateaccessibility · color-contrast
Elements must meet minimum color contrast ratio thresholds docs
<a class="btn btn-primary" style="display: block;" href="javascript:;" onclick="getUnitListByFloor(this,'19' , 2 , 957,``);">View Details <i class="fa fa-angle-right" aria-hidden="true"></i></a>
#4moderateaccessibility · color-contrast
Elements must meet minimum color contrast ratio thresholds docs
<a class="btn btn-primary" style="display: block;" href="javascript:;" onclick="getUnitListByFloor(this,'20' , 2 , 957,``);">View Details <i class="fa fa-angle-right" aria-hidden="true"></i></a>
#5moderateaccessibility · color-contrast
Elements must meet minimum color contrast ratio thresholds docs
<a href="https://www.switchyardliving.com/contact-us" style="display: block;">Contact Us</a>
#6moderateaccessibility · color-contrast
Elements must meet minimum color contrast ratio thresholds docs
<a href="https://www.switchyardliving.com/contact-us" style="display: block;">Contact Us</a>
#7moderateaccessibility · color-contrast
Elements must meet minimum color contrast ratio thresholds docs
<a class="btn btn-primary" style="display: block;" href="javascript:;" onclick="getUnitListByFloor(this,'23' , 2 , 957,``);">View Details <i class="fa fa-angle-right" aria-hidden="true"></i></a>
#8moderateaccessibility · color-contrast
Elements must meet minimum color contrast ratio thresholds docs
<a class="btn btn-primary" style="display: block;" href="javascript:;" onclick="getUnitListByFloor(this,'1' , 2 , 957,``);">View Details <i class="fa fa-angle-right" aria-hidden="true"></i></a>
#9moderateaccessibility · color-contrast
Elements must meet minimum color contrast ratio thresholds docs
<a href="https://www.switchyardliving.com/contact-us" style="display: block;">Contact Us</a>
#10moderateaccessibility · color-contrast
Elements must meet minimum color contrast ratio thresholds docs
<a href="https://www.switchyardliving.com/contact-us" style="display: block;">Contact Us</a>
moderateasset · failed-request
Network failure (net::ERR_FAILED): https://wsv3cdn.audioeye-services.com/static-scripts/v2/2026-07-08/compliance.css
moderateasset · failed-request
Network failure (net::ERR_FAILED): https://wsv3cdn.audioeye-services.com/static-scripts/v2/2026-07-08/fullCSS.bundle.css
moderateasset · failed-request
Network failure (net::ERR_FAILED): https://app.repli360.com/public/owlcarousel/owl.carousel.css
moderateasset · failed-request
Network failure (net::ERR_FAILED): https://app.repli360.com/public/nouislider/css/nouislider.min.css
moderateasset · failed-request
Network failure (net::ERR_FAILED): https://app.repli360.com/public/ggpopover/assets/css/ggpopover.css
moderateconsole · console-error
Access to XMLHttpRequest at 'https://wsv3cdn.audioeye-services.com/static-scripts/v2/2026-07-08/compliance.css' from origin 'https://site-switchyard-1c63.pages.dev' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
moderateconsole · console-error
Access to XMLHttpRequest at 'https://wsv3cdn.audioeye-services.com/static-scripts/v2/2026-07-08/fullCSS.bundle.css' from origin 'https://site-switchyard-1c63.pages.dev' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
moderateconsole · console-error
Access to XMLHttpRequest at 'https://app.repli360.com/public/owlcarousel/owl.carousel.css' from origin 'https://site-switchyard-1c63.pages.dev' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
moderateconsole · console-error
Access to XMLHttpRequest at 'https://app.repli360.com/public/nouislider/css/nouislider.min.css' from origin 'https://site-switchyard-1c63.pages.dev' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
moderateconsole · console-error
Access to XMLHttpRequest at 'https://app.repli360.com/public/ggpopover/assets/css/ggpopover.css' from origin 'https://site-switchyard-1c63.pages.dev' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
#22minoraccessibility · region
All page content should be contained by landmarks docs
<div class="betterbot_chat-bubbles">Schedule an Appointment!</div>
#23minoraccessibility · region
All page content should be contained by landmarks docs
<div class="betterbot_chat-bubbles">Check Availability!</div>
#24minoraccessibility · region
All page content should be contained by landmarks docs
<div class="betterbot_chat-bubbles"><a href="https://www.alapts.com/landmark-360/" target="_blank" aria-describedby="audioeye_new_window_message">Landmark 360 Commitment</a></div>
#25minoraccessibility · region
All page content should be contained by landmarks docs
<div class="betterbot_gif-wrapper"><img class="betterbot_chat-btn" alt="Bot Avatar" src="https://betterbot-media-files.s3.amazonaws.com/api/public/your_brand/avatars/standard_bee_bee2024.png" decoding="sync"></div>
#26minoraccessibility · region
All page content should be contained by landmarks docs
<div class="betterbot_botInfoText" style="background:#0f0538!important;color:#fff!important">Let's chat!</div>
minorconsole · console-warning
Couldn't load preload assets: ProgressEvent
minorconsole · console-error-generic
Failed to load resource: net::ERR_FAILED
minorconsole · console-error-generic
Failed to load resource: net::ERR_FAILED
minorconsole · console-error-generic
Failed to load resource: net::ERR_FAILED
minorconsole · console-error-generic
Failed to load resource: net::ERR_FAILED
minorconsole · console-error-generic
Failed to load resource: net::ERR_FAILED
minorconsole · console-error-generic
Failed to load resource: net::ERR_FAILED

Switchyard | Apartments in Carrollton, TX

https://site-switchyard-1c63.pages.dev/interactive-map
desktop (annotated)
desktop screenshot
mobile
mobile screenshot
#6criticalvisual · missing-map-embed
Interactive Map page ships no map embed at all — page copy invites users to 'use the interactive map' but only static photos render
#7criticalvisual · broken-embed
Interactive map area shows an oversized blurry 'American Landmark' placeholder logo and a stuck 'ORa' loading graphic instead of a map
moderateasset · failed-request
Network failure (net::ERR_BLOCKED_BY_ORB): https://irp-cdn.multiscreensite.com/94002510/dms3rep/multi/Horizontal+-+REPLI+Logo+-+White+with+website.png
moderateasset · failed-request
Network failure (net::ERR_FAILED): https://wsv3cdn.audioeye-services.com/static-scripts/v2/2026-07-08/compliance.css
moderateasset · failed-request
Network failure (net::ERR_FAILED): https://wsv3cdn.audioeye-services.com/static-scripts/v2/2026-07-08/fullCSS.bundle.css
moderateconsole · console-error
Access to XMLHttpRequest at 'https://wsv3cdn.audioeye-services.com/static-scripts/v2/2026-07-08/compliance.css' from origin 'https://site-switchyard-1c63.pages.dev' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
moderateconsole · console-error
Access to XMLHttpRequest at 'https://wsv3cdn.audioeye-services.com/static-scripts/v2/2026-07-08/fullCSS.bundle.css' from origin 'https://site-switchyard-1c63.pages.dev' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
#1minoraccessibility · region
All page content should be contained by landmarks docs
<div class="betterbot_chat-bubbles">Schedule an Appointment!</div>
#2minoraccessibility · region
All page content should be contained by landmarks docs
<div class="betterbot_chat-bubbles">Check Availability!</div>
#3minoraccessibility · region
All page content should be contained by landmarks docs
<div class="betterbot_chat-bubbles"><a href="https://www.alapts.com/landmark-360/" target="_blank" aria-describedby="audioeye_new_window_message">Landmark 360 Commitment</a></div>
#4minoraccessibility · region
All page content should be contained by landmarks docs
<div class="betterbot_gif-wrapper"><img class="betterbot_chat-btn" alt="Bot Avatar" src="https://betterbot-media-files.s3.amazonaws.com/api/public/your_brand/avatars/standard_bee_bee2024.png" decoding="sync"></div>
#5minoraccessibility · region
All page content should be contained by landmarks docs
<div class="betterbot_botInfoText" style="background:#0f0538!important;color:#fff!important">Let's chat!</div>
minorconsole · console-warning
Couldn't load preload assets: ProgressEvent
minorconsole · console-error-generic
Failed to load resource: net::ERR_FAILED
minorconsole · console-error-generic
Failed to load resource: net::ERR_FAILED
minorconsole · console-error-generic
Failed to load resource: net::ERR_FAILED

Switchyard | Virtual Tour

https://site-switchyard-1c63.pages.dev/virtual-tour
desktop (annotated)
desktop screenshot
mobile
mobile screenshot
#7seriousvisual · broken-embed
Virtual tour embed renders an 'Access Denied' error page instead of the tour video (vapi.apartments.com returns 403)
#1moderateaccessibility · color-contrast
Elements must meet minimum color contrast ratio thresholds docs
<button type="button" class="vt-tour-pill font-body text-sm font-medium rounded-full px-4 py-2 border transition-colors duration-200 bg-[var(--vibe-color-primary)] text-[var(--vibe-color-text-on-primary)] border-[var(--vibe-color-primary)]"
moderateasset · failed-request
Network failure (net::ERR_FAILED): https://wsv3cdn.audioeye-services.com/static-scripts/v2/2026-07-08/compliance.css
moderateasset · failed-request
Network failure (net::ERR_FAILED): https://wsv3cdn.audioeye-services.com/static-scripts/v2/2026-07-08/fullCSS.bundle.css
moderateconsole · console-error
Failed to load resource: the server responded with a status of 403 ()
moderateconsole · console-error
Access to XMLHttpRequest at 'https://wsv3cdn.audioeye-services.com/static-scripts/v2/2026-07-08/compliance.css' from origin 'https://site-switchyard-1c63.pages.dev' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
moderateconsole · console-error
Access to XMLHttpRequest at 'https://wsv3cdn.audioeye-services.com/static-scripts/v2/2026-07-08/fullCSS.bundle.css' from origin 'https://site-switchyard-1c63.pages.dev' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
#2minoraccessibility · region
All page content should be contained by landmarks docs
<div class="betterbot_chat-bubbles">Schedule an Appointment!</div>
#3minoraccessibility · region
All page content should be contained by landmarks docs
<div class="betterbot_chat-bubbles">Check Availability!</div>
#4minoraccessibility · region
All page content should be contained by landmarks docs
<div class="betterbot_chat-bubbles"><a href="https://www.alapts.com/landmark-360/" target="_blank" aria-describedby="audioeye_new_window_message">Landmark 360 Commitment</a></div>
#5minoraccessibility · region
All page content should be contained by landmarks docs
<div class="betterbot_gif-wrapper"><img class="betterbot_chat-btn" alt="Bot Avatar" src="https://betterbot-media-files.s3.amazonaws.com/api/public/your_brand/avatars/standard_bee_bee2024.png" decoding="sync"></div>
#6minoraccessibility · region
All page content should be contained by landmarks docs
<div class="betterbot_botInfoText" style="background:#0f0538!important;color:#fff!important">Let's chat!</div>
minorasset · thirdparty-bot-block
Third-party virtual tour (apartments.com) returned 403 to the crawler — likely bot-blocking, verify manually
minorconsole · console-warning
Failed to execute 'postMessage' on 'DOMWindow': The target origin provided ('https://site-switchyard-1c63.pages.dev') does not match the recipient window's origin ('https://vapi.apartments.com').
minorconsole · console-warning
Couldn't load preload assets: ProgressEvent
minorconsole · console-error-generic
Failed to load resource: net::ERR_FAILED
minorconsole · console-error-generic
Failed to load resource: net::ERR_FAILED
minorconsole · console-error-generic
Failed to load resource: net::ERR_FAILED

Switchyard | Amenities

https://site-switchyard-1c63.pages.dev/amenities
desktop (annotated)
desktop screenshot
mobile
mobile screenshot
#1moderateaccessibility · color-contrast
Elements must meet minimum color contrast ratio thresholds docs
<span class="font-body text-base md:text-lg text-primary-foreground leading-snug">24 Hour Access</span>
#2moderateaccessibility · color-contrast
Elements must meet minimum color contrast ratio thresholds docs
<span class="font-body text-base md:text-lg text-primary-foreground leading-snug">Property Manager on Site</span>
#3moderateaccessibility · color-contrast
Elements must meet minimum color contrast ratio thresholds docs
<span class="font-body text-base md:text-lg text-primary-foreground leading-snug">Package Service</span>
#4moderateaccessibility · color-contrast
Elements must meet minimum color contrast ratio thresholds docs
<span class="font-body text-base md:text-lg text-primary-foreground leading-snug">Planned Social Activities</span>
#5moderateaccessibility · color-contrast
Elements must meet minimum color contrast ratio thresholds docs
<span class="font-body text-base md:text-lg text-primary-foreground leading-snug">Trash Pickup - Door to Door</span>
#6moderateaccessibility · color-contrast
Elements must meet minimum color contrast ratio thresholds docs
<span class="font-body text-base md:text-lg text-primary-foreground leading-snug">Wi-Fi</span>
#7moderateaccessibility · color-contrast
Elements must meet minimum color contrast ratio thresholds docs
<span class="font-body text-base md:text-lg text-primary-foreground leading-snug">Community-Wide WiFi</span>
#8moderateaccessibility · color-contrast
Elements must meet minimum color contrast ratio thresholds docs
<span class="font-body text-base md:text-lg text-primary-foreground leading-snug">Maintenance on site</span>
#9moderateaccessibility · color-contrast
Elements must meet minimum color contrast ratio thresholds docs
<span class="font-body text-base md:text-lg text-primary-foreground leading-snug">Online Services</span>
#10moderateaccessibility · color-contrast
Elements must meet minimum color contrast ratio thresholds docs
<span class="font-body text-base md:text-lg text-primary-foreground leading-snug">Pet Care</span>
moderateasset · failed-request
Network failure (net::ERR_BLOCKED_BY_ORB): https://irp-cdn.multiscreensite.com/94002510/dms3rep/multi/Horizontal+-+REPLI+Logo+-+White+with+website.png
moderateasset · failed-request
Network failure (net::ERR_FAILED): https://wsv3cdn.audioeye-services.com/static-scripts/v2/2026-07-08/compliance.css
moderateasset · failed-request
Network failure (net::ERR_FAILED): https://wsv3cdn.audioeye-services.com/static-scripts/v2/2026-07-08/fullCSS.bundle.css
moderateconsole · console-error
Access to XMLHttpRequest at 'https://wsv3cdn.audioeye-services.com/static-scripts/v2/2026-07-08/compliance.css' from origin 'https://site-switchyard-1c63.pages.dev' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
moderateconsole · console-error
Access to XMLHttpRequest at 'https://wsv3cdn.audioeye-services.com/static-scripts/v2/2026-07-08/fullCSS.bundle.css' from origin 'https://site-switchyard-1c63.pages.dev' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
#11minoraccessibility · region
All page content should be contained by landmarks docs
<div class="betterbot_chat-bubbles">Schedule an Appointment!</div>
#12minoraccessibility · region
All page content should be contained by landmarks docs
<div class="betterbot_chat-bubbles">Check Availability!</div>
#13minoraccessibility · region
All page content should be contained by landmarks docs
<div class="betterbot_chat-bubbles"><a href="https://www.alapts.com/landmark-360/" target="_blank" aria-describedby="audioeye_new_window_message">Landmark 360 Commitment</a></div>
#14minoraccessibility · region
All page content should be contained by landmarks docs
<div class="betterbot_gif-wrapper"><img class="betterbot_chat-btn" alt="Bot Avatar" src="https://betterbot-media-files.s3.amazonaws.com/api/public/your_brand/avatars/standard_bee_bee2024.png" decoding="sync"></div>
#15minoraccessibility · region
All page content should be contained by landmarks docs
<div class="betterbot_botInfoText" style="background:#0f0538!important;color:#fff!important">Let's chat!</div>
minorconsole · console-warning
Couldn't load preload assets: ProgressEvent
minorconsole · console-error-generic
Failed to load resource: net::ERR_FAILED
minorconsole · console-error-generic
Failed to load resource: net::ERR_FAILED
minorconsole · console-error-generic
Failed to load resource: net::ERR_FAILED

Switchyard | Neighborhood

https://site-switchyard-1c63.pages.dev/neighborhood
desktop (annotated)
desktop screenshot
mobile
mobile screenshot
#5seriousaccessibility · nested-interactive
Interactive controls must not be nested docs
<button type="button" class="w-full text-left px-6 py-5 transition-colors bg-white/40 hover:bg-white">
#6seriousaccessibility · nested-interactive
Interactive controls must not be nested docs
<button type="button" class="w-full text-left px-6 py-5 transition-colors bg-white/40 hover:bg-white">
#7seriousaccessibility · nested-interactive
Interactive controls must not be nested docs
<button type="button" class="w-full text-left px-6 py-5 transition-colors bg-white/40 hover:bg-white">
#8seriousaccessibility · nested-interactive
Interactive controls must not be nested docs
<button type="button" class="w-full text-left px-6 py-5 transition-colors bg-white/40 hover:bg-white">
#9seriousaccessibility · nested-interactive
Interactive controls must not be nested docs
<button type="button" class="w-full text-left px-6 py-5 transition-colors bg-white/40 hover:bg-white">
#10seriousaccessibility · nested-interactive
Interactive controls must not be nested docs
<button type="button" class="w-full text-left px-6 py-5 transition-colors bg-white/40 hover:bg-white">
#11seriousaccessibility · nested-interactive
Interactive controls must not be nested docs
<button type="button" class="w-full text-left px-6 py-5 transition-colors bg-white/40 hover:bg-white">
#12seriousaccessibility · nested-interactive
Interactive controls must not be nested docs
<button type="button" class="w-full text-left px-6 py-5 transition-colors bg-white/40 hover:bg-white">
#13seriousaccessibility · nested-interactive
Interactive controls must not be nested docs
<button type="button" class="w-full text-left px-6 py-5 transition-colors bg-white/40 hover:bg-white">
#14seriousaccessibility · nested-interactive
Interactive controls must not be nested docs
<button type="button" class="w-full text-left px-6 py-5 transition-colors bg-white/40 hover:bg-white">
#1moderateaccessibility · color-contrast
Elements must meet minimum color contrast ratio thresholds docs
<p class="font-body text-sm text-[var(--vibe-color-text-on-primary)] mb-3 tracking-wide">The Best of the Best</p>
#2moderateaccessibility · color-contrast
Elements must meet minimum color contrast ratio thresholds docs
<p>Historic Downtown Carrollton is right at your doorstep, a revitalized square of local restaurants, breweries, and vintage shops built around a classic gazebo park. Explore our list of neighborhood favorites and find your new go-to spots
#3moderateaccessibility · color-contrast
Elements must meet minimum color contrast ratio thresholds docs
<button type="button" class="px-6 py-2.5 rounded-md font-body text-sm font-medium transition-all duration-200 border bg-primary text-primary-foreground border-primary" aria-pressed="true">All</button>
#4moderateaccessibility · color-contrast
Elements must meet minimum color contrast ratio thresholds docs
<span style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-weight: 700; letter-spacing: 1px; color: rgb(255, 255, 255); white-space: nowrap;">SWITCHYARD</span>
moderateasset · failed-request
Network failure (net::ERR_FAILED): https://wsv3cdn.audioeye-services.com/static-scripts/v2/2026-07-08/compliance.css
moderateasset · failed-request
Network failure (net::ERR_FAILED): https://wsv3cdn.audioeye-services.com/static-scripts/v2/2026-07-08/fullCSS.bundle.css
moderateconsole · console-error
Access to XMLHttpRequest at 'https://wsv3cdn.audioeye-services.com/static-scripts/v2/2026-07-08/compliance.css' from origin 'https://site-switchyard-1c63.pages.dev' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
moderateconsole · console-error
Access to XMLHttpRequest at 'https://wsv3cdn.audioeye-services.com/static-scripts/v2/2026-07-08/fullCSS.bundle.css' from origin 'https://site-switchyard-1c63.pages.dev' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
#15minoraccessibility · region
All page content should be contained by landmarks docs
<div class="betterbot_chat-bubbles">Schedule an Appointment!</div>
#16minoraccessibility · region
All page content should be contained by landmarks docs
<div class="betterbot_chat-bubbles">Check Availability!</div>
#17minoraccessibility · region
All page content should be contained by landmarks docs
<div class="betterbot_chat-bubbles"><a href="https://www.alapts.com/landmark-360/" target="_blank" aria-describedby="audioeye_new_window_message">Landmark 360 Commitment</a></div>
#18minoraccessibility · region
All page content should be contained by landmarks docs
<div class="betterbot_gif-wrapper"><img class="betterbot_chat-btn" alt="Bot Avatar" src="https://betterbot-media-files.s3.amazonaws.com/api/public/your_brand/avatars/standard_bee_bee2024.png" decoding="sync"></div>
#19minoraccessibility · region
All page content should be contained by landmarks docs
<div class="betterbot_botInfoText" style="background:#0f0538!important;color:#fff!important">Let's chat!</div>
minorconsole · console-warning
Google Maps JavaScript API has been loaded directly without loading=async. This can result in suboptimal performance. For best-practice loading patterns please see https://goo.gle/js-api-loading
minorconsole · console-warning
As of February 21st, 2024, google.maps.Marker is deprecated. Please use google.maps.marker.AdvancedMarkerElement instead. At this time, google.maps.Marker is not scheduled to be discontinued, but google.maps.marker.AdvancedMarkerElement is recommended over google.maps.Marker. While google.maps.Marker will continue to receive bug fixes for any major regressions, existing bugs in google.maps.Marker will not be addressed. At least 12 months notice will be given before support is discontinued. Please see https://developers.google.com/maps/deprecations for additional details and https://developers.google.com/maps/documentation/javascript/advanced-markers/migration for the migration guide.
minorconsole · console-warning
Couldn't load preload assets: ProgressEvent
minorconsole · console-error-generic
Failed to load resource: net::ERR_FAILED
minorconsole · console-error-generic
Failed to load resource: net::ERR_FAILED
minorconsole · console-error-generic
Failed to load resource: net::ERR_FAILED

Switchyard | Pet Policy

https://site-switchyard-1c63.pages.dev/pet-policy
desktop (annotated)
desktop screenshot
mobile
mobile screenshot
#1moderateaccessibility · color-contrast
Elements must meet minimum color contrast ratio thresholds docs
<a href="/amenities" target="_self" class="pet-cta">View Amenities</a>
#2moderateaccessibility · color-contrast
Elements must meet minimum color contrast ratio thresholds docs
<p>(Non-Refundable)</p>
moderateasset · failed-request
Network failure (net::ERR_FAILED): https://wsv3cdn.audioeye-services.com/static-scripts/v2/2026-07-08/compliance.css
moderateasset · failed-request
Network failure (net::ERR_FAILED): https://wsv3cdn.audioeye-services.com/static-scripts/v2/2026-07-08/fullCSS.bundle.css
moderateconsole · console-error
Access to XMLHttpRequest at 'https://wsv3cdn.audioeye-services.com/static-scripts/v2/2026-07-08/compliance.css' from origin 'https://site-switchyard-1c63.pages.dev' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
moderateconsole · console-error
Access to XMLHttpRequest at 'https://wsv3cdn.audioeye-services.com/static-scripts/v2/2026-07-08/fullCSS.bundle.css' from origin 'https://site-switchyard-1c63.pages.dev' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
#3minoraccessibility · region
All page content should be contained by landmarks docs
<div class="betterbot_chat-bubbles">Schedule an Appointment!</div>
#4minoraccessibility · region
All page content should be contained by landmarks docs
<div class="betterbot_chat-bubbles">Check Availability!</div>
#5minoraccessibility · region
All page content should be contained by landmarks docs
<div class="betterbot_chat-bubbles"><a href="https://www.alapts.com/landmark-360/" target="_blank" aria-describedby="audioeye_new_window_message">Landmark 360 Commitment</a></div>
#6minoraccessibility · region
All page content should be contained by landmarks docs
<div class="betterbot_gif-wrapper"><img class="betterbot_chat-btn" alt="Bot Avatar" src="https://betterbot-media-files.s3.amazonaws.com/api/public/your_brand/avatars/standard_bee_bee2024.png" decoding="sync"></div>
#7minoraccessibility · region
All page content should be contained by landmarks docs
<div class="betterbot_botInfoText" style="background:#0f0538!important;color:#fff!important">Let's chat!</div>
minorconsole · console-warning
Couldn't load preload assets: ProgressEvent
minorconsole · console-error-generic
Failed to load resource: net::ERR_FAILED
minorconsole · console-error-generic
Failed to load resource: net::ERR_FAILED
minorconsole · console-error-generic
Failed to load resource: net::ERR_FAILED

Switchyard | Apartments in Carrollton, TX

https://site-switchyard-1c63.pages.dev/contact-us
desktop (annotated)
desktop screenshot
mobile
mobile screenshot
#13seriousvisual · broken-embed
'Discover the Neighborhood' section shows the broken ORA map widget instead of a map
#1moderateaccessibility · color-contrast
Elements must meet minimum color contrast ratio thresholds docs
<span aria-hidden="true" style="position: absolute; inset: 0px 1rem; display: flex; align-items: center; color: rgb(156, 163, 175); font-size: 1rem; font-family: var(--vibe-font-body); pointer-events: none; overflow: hidden; white-space: no
#2moderateaccessibility · color-contrast
Elements must meet minimum color contrast ratio thresholds docs
<select name="floorplan_chosen" required="" aria-required="true" aria-label="Desired Bedrooms" style="width: 100%; max-width: 100%; min-width: 0px; padding: 0.875rem 2.75rem 0.875rem 1rem; font-size: 1rem; border: 1px solid var(--vibe-color
#3moderateaccessibility · color-contrast
Elements must meet minimum color contrast ratio thresholds docs
<button type="submit" class="mh-lead-form-submit-button" style="width: 100%; max-width: 100%; min-width: 0px; padding: 1rem; font-size: 1rem; font-weight: 600; background-color: var(--vibe-color-primary); color: var(--vibe-color-text-on-pri
#4moderateaccessibility · color-contrast
Elements must meet minimum color contrast ratio thresholds docs
<p style="font-size: 0.6875rem; color: rgb(156, 163, 175); text-align: center; margin: 0.5rem 0px 0px;">
#5moderateaccessibility · color-contrast
Elements must meet minimum color contrast ratio thresholds docs
<a href="https://policies.google.com/privacy" target="_blank" rel="noopener noreferrer" style="color: rgb(156, 163, 175);" aria-describedby="audioeye_new_window_message">Privacy Policy</a>
#6moderateaccessibility · color-contrast
Elements must meet minimum color contrast ratio thresholds docs
<a href="https://policies.google.com/terms" target="_blank" rel="noopener noreferrer" style="color: rgb(156, 163, 175);" aria-describedby="audioeye_new_window_message">Terms of Service</a>
moderateasset · failed-request
Network failure (net::ERR_BLOCKED_BY_ORB): https://irp-cdn.multiscreensite.com/94002510/dms3rep/multi/Horizontal+-+REPLI+Logo+-+White+with+website.png
moderateasset · failed-request
Network failure (net::ERR_FAILED): https://wsv3cdn.audioeye-services.com/static-scripts/v2/2026-07-08/compliance.css
moderateasset · failed-request
Network failure (net::ERR_FAILED): https://wsv3cdn.audioeye-services.com/static-scripts/v2/2026-07-08/fullCSS.bundle.css
moderateconsole · console-error
requestStorageAccess: Permission denied.
moderateconsole · console-error
Access to XMLHttpRequest at 'https://wsv3cdn.audioeye-services.com/static-scripts/v2/2026-07-08/compliance.css' from origin 'https://site-switchyard-1c63.pages.dev' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
moderateconsole · console-error
Access to XMLHttpRequest at 'https://wsv3cdn.audioeye-services.com/static-scripts/v2/2026-07-08/fullCSS.bundle.css' from origin 'https://site-switchyard-1c63.pages.dev' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
#12moderatevisual · mismatched-heading
Contact Us section is headed 'Discover the Neighborhood' — copy reused from the Interactive Map template
#7minoraccessibility · region
All page content should be contained by landmarks docs
<div class="betterbot_chat-bubbles">Schedule an Appointment!</div>
#8minoraccessibility · region
All page content should be contained by landmarks docs
<div class="betterbot_chat-bubbles">Check Availability!</div>
#9minoraccessibility · region
All page content should be contained by landmarks docs
<div class="betterbot_chat-bubbles"><a href="https://www.alapts.com/landmark-360/" target="_blank" aria-describedby="audioeye_new_window_message">Landmark 360 Commitment</a></div>
#10minoraccessibility · region
All page content should be contained by landmarks docs
<div class="betterbot_gif-wrapper"><img class="betterbot_chat-btn" alt="Bot Avatar" src="https://betterbot-media-files.s3.amazonaws.com/api/public/your_brand/avatars/standard_bee_bee2024.png" decoding="sync"></div>
#11minoraccessibility · region
All page content should be contained by landmarks docs
<div class="betterbot_botInfoText" style="background:#0f0538!important;color:#fff!important">Let's chat!</div>
minorconsole · console-warning
Couldn't load preload assets: ProgressEvent
minorconsole · console-error-generic
Failed to load resource: net::ERR_FAILED
minorconsole · console-error-generic
Failed to load resource: net::ERR_FAILED
minorconsole · console-error-generic
Failed to load resource: net::ERR_FAILED

Switchyard | Apartments in Carrollton, TX

https://site-switchyard-1c63.pages.dev/contact
desktop (annotated)
desktop screenshot
mobile
mobile screenshot
#8seriousvisual · duplicate-page-content
/contact renders the full homepage instead of contact content — no contact form, address or hours
#1moderateaccessibility · color-contrast
Elements must meet minimum color contrast ratio thresholds docs
<p class="font-body text-sm text-[var(--vibe-color-text-on-primary)] mb-3 tracking-wide">Community and apartment amenities</p>
#2moderateaccessibility · color-contrast
Elements must meet minimum color contrast ratio thresholds docs
<a href="/amenities" target="_self" class="inline-flex items-center justify-center flex-shrink-0 min-w-[12rem] px-6 py-3 text-sm font-semibold text-primary-foreground border border-primary-foreground/60 rounded-sm hover:bg-primary-foregroun
moderateasset · failed-request
Network failure (net::ERR_BLOCKED_BY_ORB): https://irp-cdn.multiscreensite.com/94002510/dms3rep/multi/Horizontal+-+REPLI+Logo+-+White+with+website.png
moderateasset · failed-request
Network failure (net::ERR_FAILED): https://wsv3cdn.audioeye-services.com/static-scripts/v2/2026-07-08/compliance.css
moderateasset · failed-request
Network failure (net::ERR_FAILED): https://wsv3cdn.audioeye-services.com/static-scripts/v2/2026-07-08/fullCSS.bundle.css
moderateconsole · console-error
Access to XMLHttpRequest at 'https://wsv3cdn.audioeye-services.com/static-scripts/v2/2026-07-08/compliance.css' from origin 'https://site-switchyard-1c63.pages.dev' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
moderateconsole · console-error
Access to XMLHttpRequest at 'https://wsv3cdn.audioeye-services.com/static-scripts/v2/2026-07-08/fullCSS.bundle.css' from origin 'https://site-switchyard-1c63.pages.dev' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
#3minoraccessibility · region
All page content should be contained by landmarks docs
<div class="betterbot_chat-bubbles">Schedule an Appointment!</div>
#4minoraccessibility · region
All page content should be contained by landmarks docs
<div class="betterbot_chat-bubbles">Check Availability!</div>
#5minoraccessibility · region
All page content should be contained by landmarks docs
<div class="betterbot_chat-bubbles"><a href="https://www.alapts.com/landmark-360/" target="_blank" aria-describedby="audioeye_new_window_message">Landmark 360 Commitment</a></div>
#6minoraccessibility · region
All page content should be contained by landmarks docs
<div class="betterbot_gif-wrapper"><img class="betterbot_chat-btn" alt="Bot Avatar" src="https://betterbot-media-files.s3.amazonaws.com/api/public/your_brand/avatars/standard_bee_bee2024.png" decoding="sync"></div>
#7minoraccessibility · region
All page content should be contained by landmarks docs
<div class="betterbot_botInfoText" style="background:#0f0538!important;color:#fff!important">Let's chat!</div>
minorconsole · console-warning
Couldn't load preload assets: ProgressEvent
minorconsole · console-error-generic
Failed to load resource: net::ERR_FAILED
minorconsole · console-error-generic
Failed to load resource: net::ERR_FAILED
minorconsole · console-error-generic
Failed to load resource: net::ERR_FAILED