<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="//halfaccessible.com/main-sitemap.xsl"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd http://www.google.com/schemas/sitemap-image/1.1 http://www.google.com/schemas/sitemap-image/1.1/sitemap-image.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
	<url>
		<loc>https://halfaccessible.com/learning-hub/scenario/scenario-674-status-update-shown-visually-but-never-wired-for-screen-readers/</loc>
		<lastmod>2026-08-08T20:02:51+00:00</lastmod>
	</url>
	<url>
		<loc>https://halfaccessible.com/learning-hub/scenario/scenario-673-control-announcing-a-state-that-contradicts-its-real-behavior/</loc>
		<lastmod>2026-08-08T20:02:51+00:00</lastmod>
	</url>
	<url>
		<loc>https://halfaccessible.com/learning-hub/scenario/scenario-672-state-attribute-present-on-an-element-that-never-actually-changes/</loc>
		<lastmod>2026-08-08T20:02:51+00:00</lastmod>
	</url>
	<url>
		<loc>https://halfaccessible.com/learning-hub/scenario/scenario-671-nested-interactive-elements-causing-a-double-role-announcement/</loc>
		<lastmod>2026-08-08T20:02:50+00:00</lastmod>
	</url>
	<url>
		<loc>https://halfaccessible.com/learning-hub/scenario/scenario-670-complex-widget-relying-on-a-title-attribute-for-its-name/</loc>
		<lastmod>2026-08-08T20:02:50+00:00</lastmod>
	</url>
	<url>
		<loc>https://halfaccessible.com/learning-hub/scenario/scenario-669-disabled-control-thats-only-disabled-visually-not-in-code/</loc>
		<lastmod>2026-08-08T20:02:50+00:00</lastmod>
	</url>
	<url>
		<loc>https://halfaccessible.com/learning-hub/scenario/scenario-668-duplicate-element-ids-causing-a-controls-name-to-resolve-wrong/</loc>
		<lastmod>2026-08-08T20:02:50+00:00</lastmod>
	</url>
	<url>
		<loc>https://halfaccessible.com/learning-hub/scenario/scenario-667-rating-widget-with-no-name-or-value-semantics-at-all/</loc>
		<lastmod>2026-08-08T20:02:50+00:00</lastmod>
	</url>
	<url>
		<loc>https://halfaccessible.com/learning-hub/scenario/scenario-666-progress-bar-built-as-a-styled-div-with-no-real-role/</loc>
		<lastmod>2026-08-08T20:02:50+00:00</lastmod>
	</url>
	<url>
		<loc>https://halfaccessible.com/learning-hub/scenario/scenario-665-toggle-button-showing-state-only-through-color-or-icon-change/</loc>
		<lastmod>2026-08-08T20:02:50+00:00</lastmod>
	</url>
	<url>
		<loc>https://halfaccessible.com/learning-hub/scenario/scenario-664-web-component-whose-shadow-dom-hides-all-its-semantics/</loc>
		<lastmod>2026-08-08T20:02:50+00:00</lastmod>
	</url>
	<url>
		<loc>https://halfaccessible.com/learning-hub/scenario/scenario-663-rich-text-editor-with-no-role-name-or-state-exposed/</loc>
		<lastmod>2026-08-08T20:02:50+00:00</lastmod>
	</url>
	<url>
		<loc>https://halfaccessible.com/learning-hub/scenario/scenario-662-iframe-embedded-with-no-title-describing-its-content/</loc>
		<lastmod>2026-08-08T20:02:49+00:00</lastmod>
	</url>
	<url>
		<loc>https://halfaccessible.com/learning-hub/scenario/scenario-661-live-value-update-with-no-way-for-screen-readers-to-detect-it/</loc>
		<lastmod>2026-08-08T20:02:49+00:00</lastmod>
	</url>
	<url>
		<loc>https://halfaccessible.com/learning-hub/scenario/scenario-660-combobox-missing-the-aria-wiring-for-its-open-and-active-state/</loc>
		<lastmod>2026-08-08T20:02:49+00:00</lastmod>
	</url>
	<url>
		<loc>https://halfaccessible.com/learning-hub/scenario/scenario-659-custom-slider-missing-its-value-minimum-or-maximum-settings/</loc>
		<lastmod>2026-08-08T20:02:48+00:00</lastmod>
	</url>
	<url>
		<loc>https://halfaccessible.com/learning-hub/scenario/scenario-658-accessible-name-computed-as-meaningless-icon-or-code-text/</loc>
		<lastmod>2026-08-08T20:02:48+00:00</lastmod>
	</url>
	<url>
		<loc>https://halfaccessible.com/learning-hub/scenario/scenario-657-invalid-or-conflicting-aria-attributes-on-a-custom-widget/</loc>
		<lastmod>2026-08-08T20:02:48+00:00</lastmod>
	</url>
	<url>
		<loc>https://halfaccessible.com/learning-hub/scenario/scenario-656-aria-role-assigned-that-doesnt-match-the-controls-behavior/</loc>
		<lastmod>2026-08-08T20:02:48+00:00</lastmod>
	</url>
	<url>
		<loc>https://halfaccessible.com/learning-hub/scenario/scenario-655-button-built-from-a-link-with-no-real-destination/</loc>
		<lastmod>2026-08-08T20:02:48+00:00</lastmod>
	</url>
	<url>
		<loc>https://halfaccessible.com/learning-hub/scenario/scenario-654-aria-hidden-attribute-left-on-content-thats-now-visible/</loc>
		<lastmod>2026-08-08T20:02:47+00:00</lastmod>
	</url>
	<url>
		<loc>https://halfaccessible.com/learning-hub/scenario/scenario-653-modal-dialog-with-no-role-or-accessible-name-set/</loc>
		<lastmod>2026-08-08T20:02:47+00:00</lastmod>
	</url>
	<url>
		<loc>https://halfaccessible.com/learning-hub/scenario/scenario-652-expanded-state-attribute-that-never-updates-when-toggled/</loc>
		<lastmod>2026-08-08T20:02:47+00:00</lastmod>
	</url>
	<url>
		<loc>https://halfaccessible.com/learning-hub/scenario/scenario-651-accordion-or-tab-missing-its-expanded-or-selected-state/</loc>
		<lastmod>2026-08-08T20:02:47+00:00</lastmod>
	</url>
	<url>
		<loc>https://halfaccessible.com/learning-hub/scenario/scenario-650-custom-checkbox-or-toggle-with-no-role-or-checked-state/</loc>
		<lastmod>2026-08-08T20:02:47+00:00</lastmod>
	</url>
	<url>
		<loc>https://halfaccessible.com/learning-hub/scenario/scenario-649-control-with-an-on-screen-label-but-no-accessible-name/</loc>
		<lastmod>2026-08-08T20:02:47+00:00</lastmod>
	</url>
	<url>
		<loc>https://halfaccessible.com/learning-hub/scenario/scenario-648-icon-only-control-with-no-name-exposed-to-assistive-tech/</loc>
		<lastmod>2026-08-08T20:02:47+00:00</lastmod>
	</url>
	<url>
		<loc>https://halfaccessible.com/learning-hub/scenario/scenario-647-multi-part-field-where-each-box-has-no-individual-name/</loc>
		<lastmod>2026-08-08T20:02:47+00:00</lastmod>
	</url>
	<url>
		<loc>https://halfaccessible.com/learning-hub/scenario/scenario-646-assistive-technology-never-told-which-element-currently-has-focus/</loc>
		<lastmod>2026-08-08T20:02:46+00:00</lastmod>
	</url>
	<url>
		<loc>https://halfaccessible.com/learning-hub/scenario/scenario-645-form-field-with-no-programmatic-label-at-all/</loc>
		<lastmod>2026-08-08T20:02:46+00:00</lastmod>
	</url>
	<url>
		<loc>https://halfaccessible.com/learning-hub/scenario/scenario-644-clickable-div-turned-into-a-control-but-given-no-aria-role/</loc>
		<lastmod>2026-08-08T20:02:46+00:00</lastmod>
	</url>
	<url>
		<loc>https://halfaccessible.com/learning-hub/scenario/scenario-643-scripted-link-or-button-with-no-real-role-or-keyboard-support/</loc>
		<lastmod>2026-08-08T20:02:46+00:00</lastmod>
	</url>
	<url>
		<loc>https://halfaccessible.com/learning-hub/scenario/scenario-642-content-changes-that-never-update-their-accessible-name/</loc>
		<lastmod>2026-08-08T20:02:46+00:00</lastmod>
	</url>
	<url>
		<loc>https://halfaccessible.com/learning-hub/scenario/scenario-641-custom-dropdown-or-slider-with-no-accessibility-api-support/</loc>
		<lastmod>2026-08-08T20:02:45+00:00</lastmod>
	</url>
	<url>
		<loc>https://halfaccessible.com/learning-hub/scenario/scenario-640-email-magic-link-login-thats-broken-or-expires-instantly/</loc>
		<lastmod>2026-08-08T20:02:45+00:00</lastmod>
	</url>
	<url>
		<loc>https://halfaccessible.com/learning-hub/scenario/scenario-639-login-pin-entered-only-via-a-randomized-on-screen-keypad/</loc>
		<lastmod>2026-08-08T20:02:45+00:00</lastmod>
	</url>
	<url>
		<loc>https://halfaccessible.com/learning-hub/scenario/scenario-638-security-question-requiring-an-exact-memorized-answer/</loc>
		<lastmod>2026-08-08T20:02:45+00:00</lastmod>
	</url>
	<url>
		<loc>https://halfaccessible.com/learning-hub/scenario/scenario-633-password-manager-autofill-blocked-by-the-login-form/</loc>
		<lastmod>2026-08-08T20:02:44+00:00</lastmod>
	</url>
	<url>
		<loc>https://halfaccessible.com/learning-hub/scenario/scenario-629-validation-error-that-wipes-out-other-already-valid-fields/</loc>
		<lastmod>2026-08-08T20:02:44+00:00</lastmod>
	</url>
	<url>
		<loc>https://halfaccessible.com/learning-hub/scenario/scenario-630-unnecessary-confirm-email-field-duplicated-without-real-need/</loc>
		<lastmod>2026-08-08T20:02:44+00:00</lastmod>
	</url>
	<url>
		<loc>https://halfaccessible.com/learning-hub/scenario/scenario-631-password-field-that-blocks-pasting-or-splits-the-code-up/</loc>
		<lastmod>2026-08-08T20:02:44+00:00</lastmod>
	</url>
	<url>
		<loc>https://halfaccessible.com/learning-hub/scenario/scenario-632-password-field-scripted-to-block-paste-entirely/</loc>
		<lastmod>2026-08-08T20:02:44+00:00</lastmod>
	</url>
	<url>
		<loc>https://halfaccessible.com/learning-hub/scenario/scenario-634-visual-captcha-required-with-no-non-visual-alternative/</loc>
		<lastmod>2026-08-08T20:02:44+00:00</lastmod>
	</url>
	<url>
		<loc>https://halfaccessible.com/learning-hub/scenario/scenario-635-puzzle-captcha-gating-login-with-no-alternative-method/</loc>
		<lastmod>2026-08-08T20:02:44+00:00</lastmod>
	</url>
	<url>
		<loc>https://halfaccessible.com/learning-hub/scenario/scenario-636-one-time-code-split-into-boxes-that-reject-a-pasted-code/</loc>
		<lastmod>2026-08-08T20:02:44+00:00</lastmod>
	</url>
	<url>
		<loc>https://halfaccessible.com/learning-hub/scenario/scenario-637-displayed-code-required-to-be-retyped-with-copying-disabled/</loc>
		<lastmod>2026-08-08T20:02:44+00:00</lastmod>
	</url>
	<url>
		<loc>https://halfaccessible.com/learning-hub/scenario/scenario-628-no-option-to-reuse-a-previously-entered-value-on-later-steps/</loc>
		<lastmod>2026-08-08T20:02:43+00:00</lastmod>
	</url>
	<url>
		<loc>https://halfaccessible.com/learning-hub/scenario/scenario-626-resume-upload-followed-by-manual-re-entry-of-the-same-fields/</loc>
		<lastmod>2026-08-08T20:02:43+00:00</lastmod>
	</url>
	<url>
		<loc>https://halfaccessible.com/learning-hub/scenario/scenario-627-verification-code-required-to-be-typed-a-second-time/</loc>
		<lastmod>2026-08-08T20:02:43+00:00</lastmod>
	</url>
	<url>
		<loc>https://halfaccessible.com/learning-hub/scenario/scenario-620-timeout-that-auto-submits-and-commits-a-final-transaction/</loc>
		<lastmod>2026-08-08T20:02:42+00:00</lastmod>
	</url>
</urlset>
<!-- XML Sitemap generated by Rank Math SEO Plugin (c) Rank Math - rankmath.com -->