Accessibility Health Check
https://billingsmt.gov
Strong
https://daylight.sonde.tech/usgov/billingsmt-gov/
City of Billings
Strong
Executive Summary
Top Findings
critical Interactive element with role="textbox" has no accessible name. Screen readers cannot identify this control. WCAG 4.1.2
<!-- a11y: role="textbox" -->
critical Interactive element with role="textbox" has no accessible name. Screen readers cannot identify this control. WCAG 4.1.2
<!-- a11y: role="textbox" -->
critical Certain ARIA roles must contain particular children: Fix any of the following: Element has children which are not allowed: li[tabindex] WCAG 1.3.1
<ol role="menu" id="secondaryMenusecondaryNav" data-parent="27" class="rootNavMenu accordionNav">
high Image has no accessible name in the accessibility tree. Screen readers will skip or announce it generically. WCAG 1.1.1
<!-- a11y: role="image" -->
high Image has no accessible name in the accessibility tree. Screen readers will skip or announce it generically. WCAG 1.1.1
<!-- a11y: role="image" -->
high Image has no accessible name in the accessibility tree. Screen readers will skip or announce it generically. WCAG 1.1.1
<!-- a11y: role="image" -->
high Image has no accessible name in the accessibility tree. Screen readers will skip or announce it generically. WCAG 1.1.1
<!-- a11y: role="image" -->
high Frames must have an accessible name: Fix any of the following: Element has no title attribute aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element's default semantics were not overridden with role="none" or role="presentation" WCAG 4.1.2
<iframe src="https://www.facebook..." width="500" height="1000" style="border:none;overflow..." scrolling="no" frameborder="0" allowfullscreen="true" allow="autoplay; clipboard-...">
high All touch targets must be 24px large, or leave sufficient space: Fix any of the following: Target has insufficient size (22.8px by 30.4px, should be at least 24px by 24px) Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 21.6px instead of at least 24px. WCAG 2.5.8
<a href="#slide" onclick="return false;" class="pagingItems" data-index="1">1</a>
high All touch targets must be 24px large, or leave sufficient space: Fix any of the following: Target has insufficient size (22.8px by 30.4px, should be at least 24px by 24px) Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 21.6px instead of at least 24px. WCAG 2.5.8
<a href="#slide" onclick="return false;" class="pagingItems" data-index="2">2</a>
high All touch targets must be 24px large, or leave sufficient space: Fix any of the following: Target has insufficient size (22.8px by 30.4px, should be at least 24px by 24px) Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 21.6px instead of at least 24px. WCAG 2.5.8
<a href="#slide" onclick="return false;" class="pagingItems" data-index="3">3</a>
high All touch targets must be 24px large, or leave sufficient space: Fix any of the following: Target has insufficient size (22.8px by 30.4px, should be at least 24px by 24px) Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 21.6px instead of at least 24px. WCAG 2.5.8
<a href="#slide" onclick="return false;" class="pagingItems" data-index="4">4</a>
high All touch targets must be 24px large, or leave sufficient space: Fix any of the following: Target has insufficient size (22.8px by 30.4px, should be at least 24px by 24px) Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 21.6px instead of at least 24px. WCAG 2.5.8
<a href="#slide" onclick="return false;" class="pagingItems" data-index="5">5</a>
high <ul> and <ol> must only directly contain <li>, <script> or <template> elements: Fix all of the following: List element has direct children that are not allowed: [role=none] WCAG 1.3.1
<ol class="semanticList">
high <ul> and <ol> must only directly contain <li>, <script> or <template> elements: Fix all of the following: List element has direct children that are not allowed: [role=none] WCAG 1.3.1
<ol class="semanticList layout3">
high <ul> and <ol> must only directly contain <li>, <script> or <template> elements: Fix all of the following: List element has direct children that are not allowed: [role=none] WCAG 1.3.1
<ol class="semanticList">
high <ul> and <ol> must only directly contain <li>, <script> or <template> elements: Fix all of the following: List element has direct children that are not allowed: [role=none] WCAG 1.3.1
<ol class="semanticList">
high <ul> and <ol> must only directly contain <li>, <script> or <template> elements: Fix all of the following: List element has direct children that are not allowed: [role=none] WCAG 1.3.1
<ol class="semanticList">
high <ul> and <ol> must only directly contain <li>, <script> or <template> elements: Fix all of the following: List element has direct children that are not allowed: [role=none] WCAG 1.3.1
<ol class="semanticList"> <li class="megaMenuItem level2" role="none" data-pageid="1880"> <a href="http://www.billingsparks.org/facilities/reserve-a-shelter/" target="_blank" rel="noop...
high <ul> and <ol> must only directly contain <li>, <script> or <template> elements: Fix all of the following: List element has direct children that are not allowed: [role=none] WCAG 1.3.1
<ol class="semanticList">
high <ul> and <ol> must only directly contain <li>, <script> or <template> elements: Fix all of the following: List element has direct children that are not allowed: [role=none] WCAG 1.3.1
<ol class="semanticList">
high <ul> and <ol> must only directly contain <li>, <script> or <template> elements: Fix all of the following: List element has direct children that are not allowed: [role=none] WCAG 1.3.1
<ol class="semanticList layout3">
high <ul> and <ol> must only directly contain <li>, <script> or <template> elements: Fix all of the following: List element has direct children that are not allowed: [role=none] WCAG 1.3.1
<ol class="semanticList">
high <ul> and <ol> must only directly contain <li>, <script> or <template> elements: Fix all of the following: List element has direct children that are not allowed: [role=none] WCAG 1.3.1
<ol class="semanticList">
high <ul> and <ol> must only directly contain <li>, <script> or <template> elements: Fix all of the following: List element has direct children that are not allowed: [role=none] WCAG 1.3.1
<ol class="semanticList">
high <ul> and <ol> must only directly contain <li>, <script> or <template> elements: Fix all of the following: List element has direct children that are not allowed: [role=none] WCAG 1.3.1
<ol class="semanticList">
high <ul> and <ol> must only directly contain <li>, <script> or <template> elements: Fix all of the following: List element has direct children that are not allowed: [role=none] WCAG 1.3.1
<ol class="semanticList">
high <li> elements must be contained in a <ul> or <ol>: Fix any of the following: List item parent element has a role that is not role="list" WCAG 1.3.1
<li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem64" data-pageid="64">
high <li> elements must be contained in a <ul> or <ol>: Fix any of the following: List item parent element has a role that is not role="list" WCAG 1.3.1
<li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem65" data-pageid="65">
high <li> elements must be contained in a <ul> or <ol>: Fix any of the following: List item parent element has a role that is not role="list" WCAG 1.3.1
<li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem104" data-pageid="104">
high <li> elements must be contained in a <ul> or <ol>: Fix any of the following: List item parent element has a role that is not role="list" WCAG 1.3.1
<li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem107" data-pageid="107">
high <li> elements must be contained in a <ul> or <ol>: Fix any of the following: List item parent element has a role that is not role="list" WCAG 1.3.1
<li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem74" data-pageid="74">
high <li> elements must be contained in a <ul> or <ol>: Fix any of the following: List item parent element has a role that is not role="list" WCAG 1.3.1
<li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem1785" data-pageid="1785">
high <li> elements must be contained in a <ul> or <ol>: Fix any of the following: List item parent element has a role that is not role="list" WCAG 1.3.1
<li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem2760" data-pageid="2760">
high <li> elements must be contained in a <ul> or <ol>: Fix any of the following: List item parent element has a role that is not role="list" WCAG 1.3.1
<li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem3041" data-pageid="3041">
high <li> elements must be contained in a <ul> or <ol>: Fix any of the following: List item parent element has a role that is not role="list" WCAG 1.3.1
<li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem3042" data-pageid="3042">
high All touch targets must be 24px large, or leave sufficient space: Fix any of the following: Target has insufficient size (102.9px by 18px, should be at least 24px by 24px) Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 23.8px instead of at least 24px. WCAG 2.5.8
<a href="/67/Building" target="_self" data-sonde-contrast-state-id="sonde-contrast-state-15" data-sonde-contrast-state-owned="true">Building Permit</a>
high All touch targets must be 24px large, or leave sufficient space: Fix any of the following: Target has insufficient size (117.5px by 18px, should be at least 24px by 24px) Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 23.8px instead of at least 24px. WCAG 2.5.8
<a href="/981/Business-Licenses" target="_self" data-sonde-contrast-state-id="sonde-contrast-state-16" data-sonde-contrast-state-owned="true">Business License</a>
high All touch targets must be 24px large, or leave sufficient space: Fix any of the following: Target has insufficient size (89.2px by 18px, should be at least 24px by 24px) Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 23px instead of at least 24px. WCAG 2.5.8
<a href="https://mt-billings3.civicplus.com/2509/Fence-Permit-Information" target="_blank" rel="noopener" aria-label="Fence Permit Opens in new window" data-sonde-contrast-state-id="sonde-contrast-sta...
high All touch targets must be 24px large, or leave sufficient space: Fix any of the following: Target has insufficient size (78.1px by 18px, should be at least 24px by 24px) Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 23px instead of at least 24px. WCAG 2.5.8
<a href="https://mt-billings3.civicplus.com/2503/Sign-Permit-Information" target="_blank" rel="noopener" aria-label="Sign Permit Opens in new window" data-sonde-contrast-state-id="sonde-contrast-state...
high All touch targets must be 24px large, or leave sufficient space: Fix any of the following: Target has insufficient size (191.7px by 18px, should be at least 24px by 24px) Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 23.8px instead of at least 24px. WCAG 2.5.8
<a href="https://www.yellowstonecountymt.gov/treasurer/" target="_self">Mailing Address for Tax Bills</a>
high All touch targets must be 24px large, or leave sufficient space: Fix any of the following: Target has insufficient size (206px by 18px, should be at least 24px by 24px) Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 23.8px instead of at least 24px. WCAG 2.5.8
<a href="https://billingsmtpublicworks.gov/248/Payments-Utility-Account-Services" target="_self">Mailing Address for Utility Bills</a>
high All touch targets must be 24px large, or leave sufficient space: Fix any of the following: Target has insufficient size (133.3px by 18px, should be at least 24px by 24px) Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 21.8px instead of at least 24px. WCAG 2.5.8
<a href="/156/Ordinances" target="_self">Code of Ordinances</a>
high All touch targets must be 24px large, or leave sufficient space: Fix any of the following: Target has insufficient size (137.4px by 18px, should be at least 24px by 24px) Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 21.8px instead of at least 24px. WCAG 2.5.8
<a href="https://www.ci.billings.mt.us/114/Community-Development" target="_self">Community Projects</a>
high All touch targets must be 24px large, or leave sufficient space: Fix any of the following: Target has insufficient size (142.8px by 18px, should be at least 24px by 24px) Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 22px instead of at least 24px. WCAG 2.5.8
<a href="https://doj.mt.gov/enforcement/concealed-weapons/" target="_self">Concealed Carry Law</a>
high All touch targets must be 24px large, or leave sufficient space: Fix any of the following: Target has insufficient size (68.3px by 18px, should be at least 24px by 24px) Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 22px instead of at least 24px. WCAG 2.5.8
<a href="https://www.google.com/maps/@45.7819194,-108.5636845,12z" target="_blank" rel="noopener" aria-label="Directions Opens in new window">Directions</a>
high All touch targets must be 24px large, or leave sufficient space: Fix any of the following: Target has insufficient size (61.9px by 18px, should be at least 24px by 24px) Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 22px instead of at least 24px. WCAG 2.5.8
<a href="https://www.yellowstonecountymt.gov/elections/" target="_blank" rel="noopener" aria-label="Elections Opens in new window">Elections</a>
high All touch targets must be 24px large, or leave sufficient space: Fix any of the following: Target has insufficient size (128.7px by 18px, should be at least 24px by 24px) Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 23.6px instead of at least 24px. WCAG 2.5.8
<a href="https://www.billingsmtpublicworks.gov/183/Garbage-Collection" target="_self">Garbage Collection</a>
high All touch targets must be 24px large, or leave sufficient space: Fix any of the following: Target has insufficient size (142.3px by 18px, should be at least 24px by 24px) Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 23.6px instead of at least 24px. WCAG 2.5.8
<a href="https://www.billingsparks.org/" target="_blank" rel="noopener" aria-label="Recreation Programs Opens in new window">Recreation Programs</a>
high All touch targets must be 24px large, or leave sufficient space: Fix any of the following: Target has insufficient size (96px by 18px, should be at least 24px by 24px) Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 21.6px instead of at least 24px. WCAG 2.5.8
<a href="/201/Parking-Tickets" target="_self">Parking Ticket</a>
high All touch targets must be 24px large, or leave sufficient space: Fix any of the following: Target has insufficient size (98.9px by 18px, should be at least 24px by 24px) Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 21.6px instead of at least 24px. WCAG 2.5.8
<a href="/202/Payment-Information" target="_self">Traffic Citation</a>
high All touch targets must be 24px large, or leave sufficient space: Fix any of the following: Target has insufficient size (130.1px by 18px, should be at least 24px by 24px) Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 21.6px instead of at least 24px. WCAG 2.5.8
<a href="https://www.billingsmtpublicworks.gov/FormCenter/PUBLISHED-FORMS-5/Street-Light-Reporting-48" target="_blank" rel="noopener" aria-label="Street Light Outage Opens in new window">Street Light ...
high All touch targets must be 24px large, or leave sufficient space: Fix any of the following: Target has insufficient size (127.6px by 18px, should be at least 24px by 24px) Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 21.6px instead of at least 24px. WCAG 2.5.8
<a href="https://ci.billings.mt.us/2297/Reporting-Contact" target="_blank" rel="noopener" aria-label="Suspicious Activity Opens in new window">Suspicious Activity</a>
high All touch targets must be 24px large, or leave sufficient space: Fix any of the following: Target has insufficient size (91.6px by 18px, should be at least 24px by 24px) Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 23.8px instead of at least 24px. WCAG 2.5.8
<a href="https://www.billingsmt.gov/DocumentCenter/View/53922/MET-Transit-2025-Schedule" target="_self" class="docaccess-activated docaccess-status-disabled">Bus Schedule</a>
high All touch targets must be 24px large, or leave sufficient space: Fix any of the following: Target has insufficient size (77.5px by 18px, should be at least 24px by 24px) Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 23.8px instead of at least 24px. WCAG 2.5.8
<a href="/475/Budgets-Financial-Reports" target="_self">City Budget</a>
high All touch targets must be 24px large, or leave sufficient space: Fix any of the following: Target has insufficient size (90.5px by 18px, should be at least 24px by 24px) Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 22.6px instead of at least 24px. WCAG 2.5.8
<a href="https://www.ci.billings.mt.us/1820/Photo-Gallery" target="_self">Photo Gallery</a>
high All touch targets must be 24px large, or leave sufficient space: Fix any of the following: Target has insufficient size (99.7px by 18px, should be at least 24px by 24px) Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 22.6px instead of at least 24px. WCAG 2.5.8
<a href="https://billingsmtpublicworks.gov/248/Payments-Utility-Account-Services" target="_self">Water Account</a>
high All touch targets must be 24px large, or leave sufficient space: Fix any of the following: Target has insufficient size (22.8px by 30.4px, should be at least 24px by 24px) Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 21.6px instead of at least 24px. WCAG 2.5.8
<a href="#slide" onclick="return false;" class="pagingItems" data-index="1">1</a>
high All touch targets must be 24px large, or leave sufficient space: Fix any of the following: Target has insufficient size (22.8px by 30.4px, should be at least 24px by 24px) Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 21.6px instead of at least 24px. WCAG 2.5.8
<a href="#slide" onclick="return false;" class="pagingItems" data-index="2">2</a>
high Focus jumps backward from "Report a Concern" to "Previous" (visual distance: 881px). No explicit tabIndex — likely a DOM order issue. WCAG 2.4.3
<button>Previous</button>
high Focus jumps backward from "View Available Jobs" to "Administrator’s Report" (visual distance: 841px). No explicit tabIndex — likely a DOM order issue. WCAG 2.4.3
<a>Administrator’s Report</a>
high Focus jumps backward from "Parks & Recreation" to "Employment" (visual distance: 468px). No explicit tabIndex — likely a DOM order issue. WCAG 2.4.3
<a>Employment</a>
high Focus jumps backward from "View All Events" to "Facebook" (visual distance: 917px). No explicit tabIndex — likely a DOM order issue. WCAG 2.4.3
<a>Facebook</a>
high Focus jumps backward from "Water Quality Reports" to "Administration" (visual distance: 1299px). No explicit tabIndex — likely a DOM order issue. WCAG 2.4.3
<a>Administration</a>
high Focus jumps backward from "City of Billings Employee Portal" to "Quick Links" (visual distance: 436px). No explicit tabIndex — likely a DOM order issue. WCAG 2.4.3
<a>Quick Links</a>
high Focus jumps backward from "Traffic Citation" to "Read..." (visual distance: 1028px). No explicit tabIndex — likely a DOM order issue. WCAG 2.4.3
<a>Read...</a>
high Focus jumps backward from "Sign in" to "Sign up with Apple" (visual distance: 799px). No explicit tabIndex — likely a DOM order issue. WCAG 2.4.3
<button>Sign up with Apple</button>
high strict-transport-security header has invalid or weak value: max-age=86400
high Missing Strict-Transport-Security header (HSTS)
high Missing Strict-Transport-Security header (HSTS)
medium Page has 11 "navigation" landmarks but only 0 have distinct labels. Screen reader users cannot distinguish between them. WCAG 1.3.1
<!-- 11 navigation landmarks, 0 labeled -->
medium Page has 2 "complementary" landmarks but only 0 have distinct labels. Screen reader users cannot distinguish between them. WCAG 1.3.1
<!-- 2 complementary landmarks, 0 labeled -->
medium Page has 12 "navigation" landmarks but only 1 have distinct labels. Screen reader users cannot distinguish between them. WCAG 1.3.1
<!-- 12 navigation landmarks, 1 labeled -->
medium Heading levels should only increase by one: Fix any of the following: Heading order invalid
<h3>Magic City Spotlight</h3>
medium Landmarks should have a unique role or role/label/title (i.e. accessible name) combination: Fix any of the following: The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable
<nav data-cprole="nav" id="mainNav" class="siteNav mainNav" role="navigation">
medium All page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
<div class="cpToolbar user public" style="z-index: 1;">
medium All page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
<div class="fr-view">
<h1 class="headline" style="text-align: center;"><a href="https://cityview.billingsmt.gov/Portal/">Click Here For Permits</a></h1>
</div>medium All page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
<ol class="tabbedWidget cpTabs " role="tablist" aria-hidden="false" style="">
medium All page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
<div class="tabbedWidget cpTabPanel showing" style="" id="tab8d3f3fbe-b3c0-4784-b07d-5cc78cb09990_0" role="tabpanel" aria-labelledby="tabBtn8d3f3fbe-b3c0-4784-b07d-5cc78cb09990_0" tabindex="-1">
medium All page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
<ol class="tabbedWidget cpTabs " role="tablist" aria-hidden="false" style="">
medium All page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
<div class="tabbedWidget cpTabPanel showing" style="" id="tab1b972691-28aa-429e-a856-e6a0d17dd6ed_0" role="tabpanel" aria-labelledby="tabBtn1b972691-28aa-429e-a856-e6a0d17dd6ed_0" tabindex="-1">
medium All page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
<span class="cpBylineTextTS">Government Websites by <a href="https://connect.civicplus.com/referral">CivicPlus®</a></span>
medium Heading levels should only increase by one: Fix any of the following: Heading order invalid
<h3>Contact Us</h3>
medium Landmarks should have a unique role or role/label/title (i.e. accessible name) combination: Fix any of the following: The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable
<nav data-cprole="nav" id="mainNav" class="siteNav mainNav" role="navigation">
medium Landmarks should have a unique role or role/label/title (i.e. accessible name) combination: Fix any of the following: The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable
<aside data-cprole="contentContainer" id="contentContainer2"> <div id="cc6f792e7b-0b1c-407b-8483-6e4e6f41eb55" data-containerid="6f792e7b-0b1c-407b-8483-6e4e6f41eb55" class="pageContent cpGrid cpGrid2...
medium All page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
<div class="cpToolbar user public" style="z-index: 1;">
medium All page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
<span class="cpBylineTextTS">Government Websites by <a href="https://connect.civicplus.com/referral">CivicPlus®</a></span>
medium Link is distinguished from surrounding text only by color (link: rgb(10, 45, 83), text: rgb(34, 34, 35)). Users who cannot perceive color differences may not identify this as a link. WCAG 1.4.1
<a href="/115/Municipal-Court" target="_self" class="fancyButton fancyButton377 " data-sonde-contrast-state-id="sonde-contrast-state-8" data-sonde-contrast-state-owned="true"> <span> <span><span
medium Link is distinguished from surrounding text only by color (link: rgb(10, 45, 83), text: rgb(34, 34, 35)). Users who cannot perceive color differences may not identify this as a link. WCAG 1.4.1
<a href="https://billingslibrary.org/ " target="_self" class="fancyButton fancyButton378 " data-sonde-contrast-state-id="sonde-contrast-state-9" data-sonde-contrast-state-owned="true"> <span> <sp
medium Link is distinguished from surrounding text only by color (link: rgb(10, 45, 83), text: rgb(34, 34, 35)). Users who cannot perceive color differences may not identify this as a link. WCAG 1.4.1
<a href="https://city-of-billings-map-library-billings.hub.arcgis.com/" target="_blank" class="fancyButton fancyButton379 " aria-label="Maps Opens in new window" rel="noopener" data-sonde-contrast-sta
medium Link is distinguished from surrounding text only by color (link: rgb(10, 45, 83), text: rgb(34, 34, 35)). Users who cannot perceive color differences may not identify this as a link. WCAG 1.4.1
<a href="/978/Public-Safety" target="_self" class="fancyButton fancyButton380 " data-sonde-contrast-state-id="sonde-contrast-state-11" data-sonde-contrast-state-owned="true"> <span> <span><span c
medium Link is distinguished from surrounding text only by color (link: rgb(10, 45, 83), text: rgb(34, 34, 35)). Users who cannot perceive color differences may not identify this as a link. WCAG 1.4.1
<a href="https://billingsmt.gov/Blog.aspx?CID=2" target="_self" class="fancyButton fancyButton530 "> <span> <span><span class="text">Code Enforcement Blog</span></span> </span> </a>
medium Link is distinguished from surrounding text only by color (link: rgb(10, 45, 83), text: rgb(34, 34, 35)). Users who cannot perceive color differences may not identify this as a link. WCAG 1.4.1
<a href="https://billingsmt.gov/CivicAlerts.aspx?CID=1" target="_self" class="fancyButton fancyButton529 "> <span> <span><span class="text">City News</span></span> </span> </a>
medium Link is distinguished from surrounding text only by color (link: rgb(10, 45, 83), text: rgb(34, 34, 35)). Users who cannot perceive color differences may not identify this as a link. WCAG 1.4.1
<a href="https://podcasters.spotify.com/pod/show/cityofbillings" target="_self" class="fancyButton fancyButton531 "> <span> <span><span class="text">Podcasts</span></span> </span> </a>
medium Link is distinguished from surrounding text only by color (link: rgb(10, 45, 83), text: rgb(34, 34, 35)). Users who cannot perceive color differences may not identify this as a link. WCAG 1.4.1
<a href="https://billingsmt.gov/512/Neighborhood-Task-Forces" target="_self" class="fancyButton fancyButton532 "> <span> <span><span class="text">Neighborhood Task Forces</span></span> </span>
medium Link is distinguished from surrounding text only by color (link: rgb(10, 45, 83), text: rgb(34, 34, 35)). Users who cannot perceive color differences may not identify this as a link. WCAG 1.4.1
<a href="/1905/Online-Payments" target="_self" class="fancyButton fancyButton383 " data-sonde-contrast-state-id="sonde-contrast-state-12" data-sonde-contrast-state-owned="true"> <span> <span><spa
medium Link is distinguished from surrounding text only by color (link: rgb(10, 45, 83), text: rgb(34, 34, 35)). Users who cannot perceive color differences may not identify this as a link. WCAG 1.4.1
<a href="https://cloud.castus.tv/vod/comm7tv/?page=PLAYLIST" target="_blank" class="fancyButton fancyButton384 " aria-label="Watch Meetings Online Opens in new window" rel="noopener" data-sonde-contra
medium Link is distinguished from surrounding text only by color (link: rgb(10, 45, 83), text: rgb(34, 34, 35)). Users who cannot perceive color differences may not identify this as a link. WCAG 1.4.1
<a href="/115/Municipal-Court" target="_self" class="fancyButton fancyButton377 " data-sonde-contrast-state-id="sonde-contrast-state-8" data-sonde-contrast-state-owned="true"> <span> <span><span
medium Link is distinguished from surrounding text only by color (link: rgb(10, 45, 83), text: rgb(34, 34, 35)). Users who cannot perceive color differences may not identify this as a link. WCAG 1.4.1
<a href="https://billingslibrary.org/ " target="_self" class="fancyButton fancyButton378 " data-sonde-contrast-state-id="sonde-contrast-state-9" data-sonde-contrast-state-owned="true"> <span> <sp
medium Link is distinguished from surrounding text only by color (link: rgb(10, 45, 83), text: rgb(34, 34, 35)). Users who cannot perceive color differences may not identify this as a link. WCAG 1.4.1
<a href="https://city-of-billings-map-library-billings.hub.arcgis.com/" target="_blank" class="fancyButton fancyButton379 " aria-label="Maps Opens in new window" rel="noopener" data-sonde-contrast-sta
medium Link is distinguished from surrounding text only by color (link: rgb(10, 45, 83), text: rgb(34, 34, 35)). Users who cannot perceive color differences may not identify this as a link. WCAG 1.4.1
<a href="/978/Public-Safety" target="_self" class="fancyButton fancyButton380 " data-sonde-contrast-state-id="sonde-contrast-state-11" data-sonde-contrast-state-owned="true"> <span> <span><span c
medium Link is distinguished from surrounding text only by color (link: rgb(10, 45, 83), text: rgb(34, 34, 35)). Users who cannot perceive color differences may not identify this as a link. WCAG 1.4.1
<a class="breadCrumb" href="/" data-sonde-contrast-state-id="sonde-contrast-state-12" data-sonde-contrast-state-owned="true">billingsmt.gov</a>
medium Link is distinguished from surrounding text only by color (link: rgb(10, 45, 83), text: rgb(34, 34, 35)). Users who cannot perceive color differences may not identify this as a link. WCAG 1.4.1
<a href="" class="breadCrumb" aria-current="page" data-sonde-contrast-state-id="sonde-contrast-state-13" data-sonde-contrast-state-owned="true">How Do I...?</a>
medium Link is distinguished from surrounding text only by color (link: rgb(255, 255, 255), text: rgb(34, 34, 35)). Users who cannot perceive color differences may not identify this as a link. WCAG 1.4.1
<a href="/64/Administration" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem" data-sonde-contrast-state-id="sonde-contrast-state-30" data-sonde-contrast-st
medium Link is distinguished from surrounding text only by color (link: rgb(255, 255, 255), text: rgb(34, 34, 35)). Users who cannot perceive color differences may not identify this as a link. WCAG 1.4.1
<a href="/65/Boards-Commissions" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem" data-sonde-contrast-state-id="sonde-contrast-state-31" data-sonde-contras
medium Link is distinguished from surrounding text only by color (link: rgb(255, 255, 255), text: rgb(34, 34, 35)). Users who cannot perceive color differences may not identify this as a link. WCAG 1.4.1
<a href="/104/City-Clerk" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem" data-sonde-contrast-state-id="sonde-contrast-state-32" data-sonde-contrast-state
medium Link is distinguished from surrounding text only by color (link: rgb(255, 255, 255), text: rgb(34, 34, 35)). Users who cannot perceive color differences may not identify this as a link. WCAG 1.4.1
<a href="/107/City-Council" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem" data-sonde-contrast-state-id="sonde-contrast-state-33" data-sonde-contrast-sta
medium Link is distinguished from surrounding text only by color (link: rgb(204, 0, 32), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link. WCAG 1.4.1
<a id="signInLink" role="button" class="link-decorated" href="/Identity/Account/Login?returnUrl=%2Fconnect%2Fauthorize%2Fcallback%3Fclient_id%3D1f5b1c5f-236b-4f28-ab96-ac01ec42e292%26redirect_uri%3Dht
medium The same textbox functionality is identified as "billingsmt.gov" on https://billingsmt.gov/ and "How Do I...?" on https://billingsmt.gov/1775/How-Do-I. Components with the same function should use consistent names within the same locale. WCAG 3.2.4
<input id="pageMenuTitle" name="pageMenuTitle" type="hidden" value="How Do I...?">
medium The same link functionality is identified as "Volunteers Opens in new window" on https://billingsmt.gov/ and "Volunteer Opens in new window" on https://billingsmt.gov/1775/How-Do-I. Components with the same function should use consistent names within the same locale. WCAG 3.2.4
<a href="/DocumentCenter/View/38509/Can-you-give-us-a-hand_201409301651114566" target="_blank" rel="noopener" aria-label="Volunteer Opens in new window" class="docaccess-activated docaccess-status-enabled">Volunteer</a>
medium The same link functionality is identified as "Online Payments" on https://billingsmt.gov/ and "Water, Sewer, Garbage Bill Opens in new window" on https://billingsmt.gov/1775/How-Do-I. Components with the same function should use consistent names within the same locale. WCAG 3.2.4
<a href="https://www.ci.billings.mt.us/1905/Online-Payments" target="_blank" rel="noopener" aria-label="Water, Sewer, Garbage Bill Opens in new window">Water, Sewer, Garbage Bill</a>
medium The same link functionality is identified as "How Do I...?" on https://billingsmt.gov/ and "Skip to Main Content" on https://billingsmt.gov/1775/How-Do-I. Components with the same function should use consistent names within the same locale. WCAG 3.2.4
<a href="#ccb29c20c6-457c-4b74-9a42-0ee46db053d2" target="_self" class="skipToContentLink">Skip to Main Content</a>
medium The same textbox functionality is identified as "8" on https://billingsmt.gov/ and "6" on https://billingsmt.gov/1775/How-Do-I. Components with the same function should use consistent names within the same locale. WCAG 3.2.4
<input type="hidden" id="hdnStructureID" value="6">
medium The same textbox functionality is identified as "b448a475-3664-4f13-b0fa-4ffd21363f2d" on https://billingsmt.gov/ and "eca3c198-3dca-4f5f-9cf9-f5ad1f4d2cdc" on https://billingsmt.gov/1775/How-Do-I. Components with the same function should use consistent names within the same locale. WCAG 3.2.4
<input type="hidden" id="hdnContentCollectionID" value="eca3c198-3dca-4f5f-9cf9-f5ad1f4d2cdc">
medium The same textbox functionality is identified as "40" on https://billingsmt.gov/ and "36" on https://billingsmt.gov/1775/How-Do-I. Components with the same function should use consistent names within the same locale. WCAG 3.2.4
<input type="hidden" id="hdnThemeID" value="36">
medium The same textbox functionality is identified as "1" on https://billingsmt.gov/ and "1775" on https://billingsmt.gov/1775/How-Do-I. Components with the same function should use consistent names within the same locale. WCAG 3.2.4
<input type="hidden" id="pagePageID" value="1775">
medium The same textbox functionality is identified as "1" on https://billingsmt.gov/ and "1775" on https://billingsmt.gov/1775/How-Do-I. Components with the same function should use consistent names within the same locale. WCAG 3.2.4
<input id="hdnPageID" name="hdnPageID" type="hidden" value="1775">
medium The same textbox functionality is identified as "57577" on https://billingsmt.gov/ and "33748" on https://billingsmt.gov/1775/How-Do-I. Components with the same function should use consistent names within the same locale. WCAG 3.2.4
<input id="hdnVersionID" name="hdnVersionID" type="hidden" value="33748">
medium Navigation region "Code Enforcement Blog .fancyButton530.fancyButton:link,.fancyButton530.fancyButton:visited, .fancyButton530div.fancyButton{ padding-top: 135px; background-image: url('/ImageRepository/Document?documentID=50965'); background-repeat: no-repeat; background-position: center top; } .fancyButton530.fancyButton:hover,.fancyButton530.fancyButton:focus,.fancyButton530.fancyButton:active,.fancyButton530.fancyButton.hover{ background-image: url('/ImageRepository/Document?documentID=50966'); background-repeat: no-repeat; background-position: center top; } .fancyButton530.fancyButton:link > span,.fancyButton530.fancyButton:visited > span, .fancyButton530div.fancyButton > span{ } .fancyButton530.fancyButton:hover > span,.fancyButton530.fancyButton:focus > span,.fancyButton530.fancyButton:active > span,.fancyButton530.fancyButton.hover > span{ } .fancyButton530.fancyButton .text{ font-size: 1.1em; font-family: "Roboto"; font-weight: 700; text-decoration: none; background-repeat: no-repeat; background-position: left top; } .fancyButton530.fancyButton:hover .text,.fancyButton530.fancyButton:focus .text,.fancyButton530.fancyButton:active .text,.fancyButton530.fancyButton.hover .text{ font-size: 1.1em; font-family: Roboto; font-weight: 700; text-decoration: underline; background-repeat: no-repeat; background-position: left top; } .fancyButton530.fancyButton .textStyle1{ font-style: normal; text-decoration: underline; } .fancyButton530.fancyButton:hover .textStyle1, .fancyButton530.fancyButton.hover .textStyle1{ font-style: normal; text-decoration: underline; } .fancyButton530.fancyButton .textStyle2{ color: rgb(0, 0, 0); font-size: 1.1em; font-family: Roboto; font-weight: 700; text-decoration: none; } .fancyButton530.fancyButton:hover .textStyle2, .fancyButton530.fancyButton.hover .textStyle2{ color: rgb(0, 0, 0); font-size: 1.1em; font-family: Roboto; font-weight: 700; text-decoration: underline; } City News .fancyButton529.fancyButton:link,.fancyButton529.fancyButton:visited, .fancyButton529div.fancyButton{ padding-top: 135px; background-image: url('/ImageRepository/Document?documentID=50964'); background-repeat: no-repeat; background-position: center top; } .fancyButton529.fancyButton:hover,.fancyButton529.fancyButton:focus,.fancyButton529.fancyButton:active,.fancyButton529.fancyButton.hover{ background-image: url('/ImageRepository/Document?documentID=50963'); background-repeat: no-repeat; background-position: center top; } .fancyButton529.fancyButton:link > span,.fancyButton529.fancyButton:visited > span, .fancyButton529div.fancyButton > span{ } .fancyButton529.fancyButton:hover > span,.fancyButton529.fancyButton:focus > span,.fancyButton529.fancyButton:active > span,.fancyButton529.fancyButton.hover > span{ } .fancyButton529.fancyButton .text{ color: rgb(0, 0, 0); font-size: 1.1em; font-family: "Roboto"; font-weight: 700; text-decoration: none; background-repeat: no-repeat; background-position: left top; } .fancyButton529.fancyButton:hover .text,.fancyButton529.fancyButton:focus .text,.fancyButton529.fancyButton:active .text,.fancyButton529.fancyButton.hover .text{ color: rgb(0, 0, 0); font-size: 1.1em; font-family: Roboto; font-weight: 700; text-decoration: underline; background-repeat: no-repeat; background-position: left top; } Podcasts .fancyButton531.fancyButton:link,.fancyButton531.fancyButton:visited, .fancyButton531div.fancyButton{ padding-top: 135px; background-image: url('/ImageRepository/Document?documentID=50968'); background-repeat: no-repeat; background-position: center top; } .fancyButton531.fancyButton:hover,.fancyButton531.fancyButton:focus,.fancyButton531.fancyButton:active,.fancyButton531.fancyButton.hover{ background-image: url('/ImageRepository/Document?documentID=50967'); background-repeat: no-repeat; background-position: center top; } .fancyButton531.fancyButton:link > span,.fancyButton531.fancyButton:visited > span, .fancyButton531div.fancyButton > span{ } .fancyButton531.fancyButton:hover > span,.fancyButton531.fancyButton:focus > span,.fancyButton531.fancyButton:active > span,.fancyButton531.fancyButton.hover > span{ } .fancyButton531.fancyButton .text{ color: rgb(0, 0, 0); font-size: 1.1em; font-family: "Roboto"; text-align: center; font-weight: 700; text-decoration: none; background-repeat: no-repeat; background-position: left top; } .fancyButton531.fancyButton:hover .text,.fancyButton531.fancyButton:focus .text,.fancyButton531.fancyButton:active .text,.fancyButton531.fancyButton.hover .text{ color: rgb(0, 0, 0); font-size: 1.1em; font-family: Roboto; font-weight: 700; text-decoration: underline; background-repeat: no-repeat; background-position: left top; } Neighborhood Task Forces .fancyButton532.fancyButton:link,.fancyButton532.fancyButton:visited, .fancyButton532div.fancyButton{ padding-top: 135px; background-image: url('/ImageRepository/Document?documentID=50969'); background-repeat: no-repeat; background-position: center top; } .fancyButton532.fancyButton:hover,.fancyButton532.fancyButton:focus,.fancyButton532.fancyButton:active,.fancyButton532.fancyButton.hover{ background-image: url('/ImageRepository/Document?documentID=50970'); background-repeat: no-repeat; background-position: center top; } .fancyButton532.fancyButton:link > span,.fancyButton532.fancyButton:visited > span, .fancyButton532div.fancyButton > span{ } .fancyButton532.fancyButton:hover > span,.fancyButton532.fancyButton:focus > span,.fancyButton532.fancyButton:active > span,.fancyButton532.fancyButton.hover > span{ } .fancyButton532.fancyButton .text{ color: rgb(0, 0, 0); font-size: 1.1em; font-family: "Roboto"; font-weight: 700; text-decoration: none; background-repeat: no-repeat; background-position: left top; } .fancyButton532.fancyButton:hover .text,.fancyButton532.fancyButton:focus .text,.fancyButton532.fancyButton:active .text,.fancyButton532.fancyButton.hover .text{ color: rgb(0, 0, 0); font-size: 1.1em; font-family: Roboto; text-align: center; font-weight: 700; text-decoration: underline; background-repeat: no-repeat; background-position: left top; }" is present on https://billingsmt.gov/ but missing on https://billingsmt.gov/1775/How-Do-I. Navigation should appear consistently across pages in the same site set. WCAG 3.2.3
<!-- missing: nav -->
medium Navigation "Administration City Administrator Assistant City Administrator Administrative Orders City Administrator's Weekly Report Facilities Fleet Services Interactive Mapping Library Parking Boards & Commissions A - H ARC Advisory Board Animal Control Board Aviation & Transit Board Billings BID Board of Appeals Board of Health Bicycle & Pedestrian Advisory Committee City Board of Adjustment Citizen Police Advisory Board Community Development Board County Water District of Billings Heights Downtown Urban Renewal Advisory Committee East Billings Urban Renewal District (EBURD) Advisory Committee Exchange City Golf Cooperation Board HomeFront Housing Authority Human Relations Commission I - Z Information Technology Advisory Commission Interim Planning Commission Library Board Billings Parking Board Parks, Recreation & Cemetery Board Police Board Policy Coordinating Committee Public Art Committee Public Works Board South Billings Boulevard Urban Renewal District (SBBURD) Advisory Committee Tourism BID Board Technical Advisory Committee Yellowstone County Consolidated Zoning Commission Yellowstone County Planning Board Yellowstone County Soil Conservation District Yellowstone Historic Preservation Board Zoning Commission City Clerk City Charter Contractor Bonds & Insurance Public Records Request - City Records and Documents Resolutions, Ordinances & City Code 2026 Resolutions 2025 Resolutions 2024 Resolutions 2023 Resolutions 2026 Ordinances 2025 Ordinances 2024 Ordinances 2023 Ordinances City Council Agendas & Minutes City Council Members City Council E-mail Messages Council Committees Budget and Finance Committee Council Operations Committee Legislative and Local Affairs Committee Citizen Survey Results Zoning Commission Departments Airport Animal Control Building City Attorney Claiming Restitution (Out-of-Pocket Expenses) Community Resources Domestic Violence Unit Obtaining Discovery Private Legal Matters Public Records Request - Legal or Criminal State Public Defender's Office Victim Services & Information Communication Center | 911 Finance Budgets & Financial Reports Capital Improvement Plan (CIP) Business License Information Business License Lookup Tax Contact Information Massage and Spa Facilities License Marijuana Business License Grants Fire Human Resources City of Billings Employee Portal City of Billings Employee Intranet Benefits Compensation and Payroll Contact Us Employment Opportunities and Procedures Privacy Policy Current Job Vacancies Application Process FAQs Forms and Resources Labor Unions Policies Risk Management Health Insurance Committee Privacy Policy Information Technology IT Administration Application Team GIS Network / PC Support Telecommunications Online Interactive Maps Library MET Transit Municipal Court Hours of Operation Your Day in Court Brochure Warrants Collection Agency Billings Adult Municipal Treatment Court (BAMTC) Jury Information Jury Trial Status Affidavit to Claim Excuse Contact Us Justice Biographies Municipal Court Rules Order of Protection Order of Protection Information Sheet Filing Petition for Order of Protection Granted Temporary Order of Protection Legal Assistance Parking Tickets Payment Information Report a Concern Billings Municipal Court Record Request Municipal Infraction Citation Parks & Rec Planning & Community Services Planning Code Enforcement Community Development Police Public Works Administration Utility Account Services Contractor & Engineering Services Sanitation Services Sidewalks, Streets & Trails Stormwater, Wastewater & Water Systems Frequently Asked Questions Public Record Request MET The Bus Routes and Schedules Information How To Ride Plan A Trip Pay MET Plus (ADA) Apply For Service (ADA) Pay For Service (ADA) Schedule A Trip (ADA) How Do I... Learn About MET Transit Learn About Non-Discrimination At MET Transit Learn About Special Projects At MET Transit Learn About Career Opportunities Advertise With MET Transit window.addEventListener('load', function () { //setup menu manager properties for secondary menu menuManager.isSideMenuEditable = false; menuManager.sideMenuMaxSubMenuLevels = 4; menuManager.sideMenuHasCustomLinks = false; }); window.addEventListener('load', function () { $('*[id^="SideItem"]').each(function () { var ids = $('[id="' + this.id + '"]'); if (ids.length > 1) $.each(ids, function (index, value) { value.id = value.id + '_' + index; }); }); $('.hasAccordionChildren .openAccordionNav').click(function (e) { e.preventDefault(); showHideAccordionMenuForSecondaryNav($(this)); }); $("#secondaryNav .grippy").each(function () { menuManager.setupDraggableElement($(this), SIDE_MENU, '#secondaryNav'); }); $("#secondaryNav li").each(function () { menuManager.setupDroppableAccordionElement($(this), SIDE_MENU); }); });" changes relative order between https://billingsmt.gov/ and https://billingsmt.gov/1775/How-Do-I. Shared links appear as [Agendas & Minutes, Employment Opportunities and Procedures, Current Job Vacancies Opens in new window, Employment Opportunities and Procedures] vs baseline [Employment, Agendas & Minutes, View Available Jobs]. WCAG 3.2.3
<nav aria-label="Administration City Administrator Assistant City Administrator Administrative Orders City Administrator's Weekly Report Facilities Fleet Services Interactive Mapping Library Parking Boards & Commissions A - H ARC Advisory Board Animal Control Board Aviation & Transit Board Billings BID Board of Appeals Board of Health Bicycle & Pedestrian Advisory Committee City Board of Adjustment Citizen Police Advisory Board Community Development Board County Water District of Bil
medium Navigation region "How Do I...? Your Government Services Doing Business Explore Billings (function () { function setupMenu() { const menuID = 'mainNavMenu'; const menuType = MAIN_MENU; //setup menu manager properties for main menu if (!menuManager.mobileMainNav && true) menuManager.adjustMainItemsWidth('#' + menuID); menuManager.isMainMenuEditable = false; menuManager.mainMenuMaxSubMenuLevels = 4; menuManager.setMOMMode(2, menuType); //Init main menu const setupDraggable = menuManager.isMainMenuEditable; const urlToGetHiddenMenus = '/Pages/MenuMain/HiddenMainSubMenus?pageID=1&moduleID=&themeID=40&menuContainerID=mainNav'; menuManager.setupMenu(menuID, 'mainNav', menuType, setupDraggable, urlToGetHiddenMenus); menuManager.mainMenuInit = true; menuManager.mainMenuTextResizer = true; if (1.00 > 0) menuManager.mainMenuTextResizerRatio = 1.00; if (window.isResponsiveEnabled) menuManager.mainMenuReady.resolve(); } if (document.readyState === "complete" || document.readyState === "loaded" || document.readyState === "interactive") { setupMenu(); return; } document.addEventListener("DOMContentLoaded", setupMenu); })();" is present on https://billingsmt.gov/ but missing on https://cpauthentication.civicplus.com/Identity/Account/Register. Navigation should appear consistently across pages in the same site set. WCAG 3.2.3
<!-- missing: nav#mainNav -->
medium "City Clerk" is visually at position 26 but receives focus at position 101 (drift: 75). WCAG 2.4.3
<a>City Clerk</a>
medium "City Clerk Submenu" is visually at position 27 but receives focus at position 102 (drift: 75). WCAG 2.4.3
<a>City Clerk Submenu</a>
medium "City Council" is visually at position 30 but receives focus at position 103 (drift: 73). WCAG 2.4.3
<a>City Council</a>
medium "City Council Submenu" is visually at position 31 but receives focus at position 104 (drift: 73). WCAG 2.4.3
<a>City Council Submenu</a>
medium "Departments" is visually at position 44 but receives focus at position 106 (drift: 62). WCAG 2.4.3
<a>Departments</a>
medium "Departments Submenu" is visually at position 45 but receives focus at position 107 (drift: 62). WCAG 2.4.3
<a>Departments Submenu</a>
medium "Frequently Asked Questions Opens in new window" is visually at position 50 but receives focus at position 108 (drift: 58). WCAG 2.4.3
<a>Frequently Asked Questions Opens in new window</a>
medium "Public Record Request" is visually at position 56 but receives focus at position 109 (drift: 53). WCAG 2.4.3
<a>Public Record Request</a>
medium "MET" is visually at position 61 but receives focus at position 110 (drift: 49). WCAG 2.4.3
<a>MET</a>
medium "MET Submenu" is visually at position 62 but receives focus at position 111 (drift: 49). WCAG 2.4.3
<a>MET Submenu</a>
medium "Administration Submenu" is visually at position 21 but receives focus at position 98 (drift: 77). WCAG 2.4.3
<a>Administration Submenu</a>
medium "Boards & Commissions" is visually at position 24 but receives focus at position 99 (drift: 75). WCAG 2.4.3
<a>Boards & Commissions</a>
medium "Boards & Commissions Submenu" is visually at position 25 but receives focus at position 100 (drift: 75). WCAG 2.4.3
<a>Boards & Commissions Submenu</a>
medium "Zoning Commission" is visually at position 38 but receives focus at position 105 (drift: 67). WCAG 2.4.3
<a>Zoning Commission</a>
medium "Recycling" is visually at position 97 but receives focus at position 52 (drift: 45). WCAG 2.4.3
<a>Recycling</a>
medium "Victim Services" is visually at position 99 but receives focus at position 53 (drift: 46). WCAG 2.4.3
<a>Victim Services</a>
medium "Pay My..." is visually at position 101 but receives focus at position 54 (drift: 47). WCAG 2.4.3
<a>Pay My...</a>
medium "Water, Sewer, Garbage Bill Opens in new window" is visually at position 103 but receives focus at position 55 (drift: 48). WCAG 2.4.3
<a>Water, Sewer, Garbage Bill Opens in new window</a>
medium "Taxes Opens in new window" is visually at position 105 but receives focus at position 56 (drift: 49). WCAG 2.4.3
<a>Taxes Opens in new window</a>
medium "Parking Ticket" is visually at position 107 but receives focus at position 57 (drift: 50). WCAG 2.4.3
<a>Parking Ticket</a>
medium "Traffic Citation" is visually at position 109 but receives focus at position 58 (drift: 51). WCAG 2.4.3
<a>Traffic Citation</a>
medium "#Input_Email" is visually at position 1 but receives focus at position 17 (drift: 16). WCAG 2.4.3
<input></input>
medium "Sign up with Facebook" is visually at position 3 but receives focus at position 14 (drift: 11). WCAG 2.4.3
<button>Sign up with Facebook</button>
medium "Sign up with Google" is visually at position 5 but receives focus at position 15 (drift: 10). WCAG 2.4.3
<button>Sign up with Google</button>
medium "Sign up with Microsoft" is visually at position 7 but receives focus at position 16 (drift: 9). WCAG 2.4.3
<button>Sign up with Microsoft</button>
medium "Privacy Policy" is visually at position 13 but receives focus at position 7 (drift: 6). WCAG 2.4.3
<a>Privacy Policy</a>
medium Broken link: https://billingsmt.gov/DocumentCenter/View/38509/Can-you-give-us-a-hand_201409301651114566 returned status 404 Not Found after 1 attempts
<a href="https://billingsmt.gov/DocumentCenter/View/38509/Can-you-give-us-a-hand_201409301651114566">Volunteers</a>
medium Broken link: https://billingsmt.gov/sitemap returned status 404 Not Found after 1 attempts
<a href="https://billingsmt.gov/sitemap">Site Map</a>
medium Broken link: https://billingsmt.gov/156/Ordinances returned status 404 Not Found after 1 attempts
<a href="https://billingsmt.gov/156/Ordinances">Code of Ordinances</a>
medium Broken link: https://billingsmt.gov/DocumentCenter/View/38509/Can-you-give-us-a-hand_201409301651114566 returned status 404 Not Found after 1 attempts
<a href="https://billingsmt.gov/DocumentCenter/View/38509/Can-you-give-us-a-hand_201409301651114566">Volunteer</a>
medium Broken link: https://billingsmt.gov/DocumentView.aspx?DID=962 returned status 404 Not Found after 1 attempts
<a href="https://billingsmt.gov/DocumentView.aspx?DID=962">Open Records Information</a>
medium Broken link: https://billingsmt.gov/sitemap returned status 404 Not Found after 1 attempts
<a href="https://billingsmt.gov/sitemap">Site Map</a>
medium Element overflows viewport by 341px at Desktop (1920px width). WCAG Sonde responsive contract
<div id="graphicLinkWidget1b8e6a59-7ef7-4d6c-817f-97dac3d4e946" class="widget widgetGraphicLinks skin14 widgetOptionSet30 wide" data-elementqueryclasses="{"wide-narrow":"min-width:20em&medium Element overflows viewport by 244px at Laptop (1366px width). WCAG Sonde responsive contract
<div class="row wide"> <!-- --><div class="col col1 first "><ul class="semanticList"><!-- --><li class="widgetItem GraphicLinks"> <div> <a href="/DocumentCenter/View/38509/Can-you-give-us
medium Element overflows viewport by 38px at Modern phone (390px width). WCAG Sonde responsive contract
<div id="graphicLinkWidget0f80c1e6-0a93-407d-ba45-382cb6fcba52" class="widget widgetGraphicLinks skin14 widgetOptionSet30 wide" data-elementqueryclasses="{"wide-narrow":"min-width:20em&medium Element overflows viewport by 38px at Modern phone (390px width). WCAG Sonde responsive contract
<div data-widget-id="0f80c1e6-0a93-407d-ba45-382cb6fcba52" data-widget-controller-path="/GraphicLinks/Widget"> <div id="graphicLinkWidget0f80c1e6-0a93-407d-ba45-382cb6fcba52" class="widget widgetG
medium Element overflows viewport by 224px at Modern phone (390px width). WCAG Sonde responsive contract
<div class="widgetCarousel-group" data-group="2" style="width: 50%;"> <div class="widgetCarousel-item widgetCarousel-item--33 col" style="padding: 0px 0em;"> <div data-widget-id="0f80c1e6-0a93
medium Element overflows viewport by 38px at Modern phone (390px width). WCAG Sonde responsive contract
<div class="widgetCarousel-item widgetCarousel-item--33 col" style="padding: 0px 0em;"> <div data-widget-id="0f80c1e6-0a93-407d-ba45-382cb6fcba52" data-widget-controller-path="/GraphicLinks/Widge
medium Element overflows viewport by 224px at Modern phone (390px width). WCAG Sonde responsive contract
<div class="widgetCarousel-slider" style="margin-left: 100%; margin-right: 100%; transition: left 2s; left: -100%; width: 200%;"> <div class="widgetCarousel-group" data-group="1" style="width: 50%;"
medium Element overflows viewport by 38px at Modern phone (390px width). WCAG Sonde responsive contract
<div class="widgetHeader"> <div class=""> </div> </div>
medium Element overflows viewport by 289px at Modern phone (390px width). WCAG Sonde responsive contract
<img alt="" class="bannerObject" src="/ImageRepository/Document?documentID=48173" width="968.1874229346486px" style="position: absolute; left: 0px; margin: 0px; width: 968.187px;">
medium Element overflows viewport by 10px at Modern phone (390px width). WCAG Sonde responsive contract
<span><span class="text">Public Safety</span></span>
medium Element overflows viewport by 10px at Modern phone (390px width). WCAG Sonde responsive contract
<span class="text">Public Safety</span>
medium Element overflows viewport by 15px at Phone SE (320px width). WCAG 1.4.10
<div id="graphicLinkWidget0f80c1e6-0a93-407d-ba45-382cb6fcba52" class="widget widgetGraphicLinks skin14 widgetOptionSet30 wide" data-elementqueryclasses="{"wide-narrow":"min-width:20em&medium Element overflows viewport by 15px at Phone SE (320px width). WCAG 1.4.10
<div data-widget-id="0f80c1e6-0a93-407d-ba45-382cb6fcba52" data-widget-controller-path="/GraphicLinks/Widget"> <div id="graphicLinkWidget0f80c1e6-0a93-407d-ba45-382cb6fcba52" class="widget widgetG
medium Element overflows viewport by 154px at Phone SE (320px width). WCAG 1.4.10
<div class="widgetCarousel-group" data-group="2" style="width: 50%;"> <div class="widgetCarousel-item widgetCarousel-item--33 col" style="padding: 0px 0em;"> <div data-widget-id="0f80c1e6-0a93
medium Element overflows viewport by 15px at Phone SE (320px width). WCAG 1.4.10
<div class="widgetCarousel-item widgetCarousel-item--33 col" style="padding: 0px 0em;"> <div data-widget-id="0f80c1e6-0a93-407d-ba45-382cb6fcba52" data-widget-controller-path="/GraphicLinks/Widge
medium Element overflows viewport by 154px at Phone SE (320px width). WCAG 1.4.10
<div class="widgetCarousel-slider" style="margin-left: 100%; margin-right: 100%; transition: left 2s; left: -100%; width: 200%;"> <div class="widgetCarousel-group" data-group="1" style="width: 50%;"
medium Element overflows viewport by 15px at Phone SE (320px width). WCAG 1.4.10
<div class="widgetHeader"> <div class=""> </div> </div>
medium Element overflows viewport by 324px at Phone SE (320px width). WCAG 1.4.10
<img alt="" class="bannerObject" src="/ImageRepository/Document?documentID=48173" width="968.1874229346486px" style="position: absolute; left: 0px; margin: 0px; width: 968.187px;">
medium Element overflows viewport by 28px at Phone SE (320px width). WCAG 1.4.10
<span><span class="text">Public Safety</span></span>
medium Element overflows viewport by 28px at Phone SE (320px width). WCAG 1.4.10
<span class="text">Public Safety</span>
medium Interactive control "#loggedOutToolbarSignInButton" is only 35px tall at Phone SE. Sonde responsive contract enforces `--sonde-target-size-min` (44px) on touch tiers. WCAG 2.5.8
<#loggedOutToolbarSignInButton>
medium Interactive control "#nav-open-btn" is only 34px tall at Phone SE. Sonde responsive contract enforces `--sonde-target-size-min` (44px) on touch tiers. WCAG 2.5.8
<#nav-open-btn>
medium Interactive control "a.breadCrumb" is only 14px tall at Phone SE. Sonde responsive contract enforces `--sonde-target-size-min` (44px) on touch tiers. WCAG 2.5.8
<a.breadCrumb>
medium Interactive control "a.skipToContentLink" is only 35px tall at Phone SE. Sonde responsive contract enforces `--sonde-target-size-min` (44px) on touch tiers. WCAG 2.5.8
<a.skipToContentLink>
medium Interactive control "a.widgetDesc.widgetGraphicLinksLink" is only 23px tall at Phone SE. Sonde responsive contract enforces `--sonde-target-size-min` (44px) on touch tiers. WCAG 2.5.8
<a.widgetDesc.widgetGraphicLinksLink>
medium Element overflows viewport by 144px at Tablet (768px width). WCAG Sonde responsive contract
<div class="widgetBody cpGrid cpGrid2 "> <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> <div class="row wide"> <!-- --><div class="col col1 first "><ul class="s
medium Element overflows viewport by 144px at Tablet (768px width). WCAG Sonde responsive contract
<nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> <div class="row wide"> <!-- --><div class="col col1 first "><ul class="semanticList"><!-- --><li class="widge
medium Interactive control "#signedOutToolbarCreateProfileButton" is only 14px tall at Tablet. Sonde responsive contract enforces `--sonde-target-size-min` (44px) on touch tiers. WCAG 2.5.8
<#signedOutToolbarCreateProfileButton>
medium Primary content surface "#mainWrapTS" is only 1202px wide at Ultrawide (3440px viewport). Sonde responsive contract expects ≥ 1548px on this tier. WCAG Sonde responsive contract
<#mainWrapTS>
medium Content clipped by 19px when text spacing is applied per WCAG 1.4.12. Text may be hidden when users adjust spacing for readability. WCAG 1.4.12
<a class="nav-btn" id="nav-open-btn" href="#nav" aria-haspopup="true" role="menu">Menu</a>
medium Content clipped by 91px when text spacing is applied per WCAG 1.4.12. Text may be hidden when users adjust spacing for readability. WCAG 1.4.12
<a href="#ccb29c20c6-457c-4b74-9a42-0ee46db053d2" target="_self" class="skipToContentLink">Skip to Main Content</a>
medium Interactive control "#IconView_ConfirmPassword" is only 28px tall at Phone SE. Sonde responsive contract enforces `--sonde-target-size-min` (44px) on touch tiers. WCAG 2.5.8
<#IconView_ConfirmPassword>
medium Interactive control "#IconView_Password" is only 28px tall at Phone SE. Sonde responsive contract enforces `--sonde-target-size-min` (44px) on touch tiers. WCAG 2.5.8
<#IconView_Password>
medium Interactive control "#Provider_Apple" is only 43px tall at Phone SE. Sonde responsive contract enforces `--sonde-target-size-min` (44px) on touch tiers. WCAG 2.5.8
<#Provider_Apple>
medium Interactive control "#registerLocalSubmit" is only 40px tall at Phone SE. Sonde responsive contract enforces `--sonde-target-size-min` (44px) on touch tiers. WCAG 2.5.8
<#registerLocalSubmit>
medium Interactive control "#signInLink" is only 17px tall at Phone SE. Sonde responsive contract enforces `--sonde-target-size-min` (44px) on touch tiers. WCAG 2.5.8
<#signInLink>
medium Interactive control "a" is only 14px tall at Phone SE. Sonde responsive contract enforces `--sonde-target-size-min` (44px) on touch tiers. WCAG 2.5.8
<a>
medium Interactive control "button.navbar-toggler" is only 35px tall at Phone SE. Sonde responsive contract enforces `--sonde-target-size-min` (44px) on touch tiers. WCAG 2.5.8
<button.navbar-toggler>
low Deep focus region: menu "Administration " has 15 tab stops before focus escapes. Consider adding skip navigation or grouping with arrow keys. WCAG 2.4.1
<ol role="menu">Administration </ol>
low Deep focus region: nav "Administration " has 15 tab stops before focus escapes. Consider adding skip navigation or grouping with arrow keys. WCAG 2.4.1
<nav role="nav">Administration </nav>
low Deep focus region: nav "Pages" has 75 tab stops before focus escapes. Consider adding skip navigation or grouping with arrow keys. WCAG 2.4.1
<nav role="nav">Pages</nav>
low Deep focus region: form "Create a New Account for MT-Billings " has 13 tab stops before focus escapes. Consider adding skip navigation or grouping with arrow keys. WCAG 2.4.1
<form role="form">Create a New Account for MT-Billings </form>
low Broken link: https://cloud.castus.tv/vod/comm7tv/?page=PLAYLIST returned status 404 Not Found after 1 attempts
<a href="https://cloud.castus.tv/vod/comm7tv/?page=PLAYLIST">Watch Meetings Online</a>
low Broken link: https://www.billingsmt.gov/MyAccount?from=url&url=/260/City-of-Billings-Employee-Intranet&useSamlLogin=True&pageId=260 returned status 403 Forbidden after 1 attempts
<a href="https://www.billingsmt.gov/MyAccount?from=url&url=/260/City-of-Billings-Employee-Intranet&useSamlLogin=True&pageId=260">City of Billings Employee Intranet</a>
low Link timeout: https://billingslibrary.org/ did not respond within 5000ms after 2 attempts
<a href="https://billingslibrary.org/">Library</a>
low Link timeout: https://billingsmt.gov/ did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/"></a>
low Link timeout: https://billingsmt.gov/#ccdb57a2b7-1d5a-4d6d-b8f5-405c751b5344 did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/#ccdb57a2b7-1d5a-4d6d-b8f5-405c751b5344">Skip to Main Content</a>
low Link timeout: https://billingsmt.gov/#slide did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/#slide">1</a>
low Link timeout: https://billingsmt.gov/#tab1b972691-28aa-429e-a856-e6a0d17dd6ed_0 did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/#tab1b972691-28aa-429e-a856-e6a0d17dd6ed_0">Facebook</a>
low Link timeout: https://billingsmt.gov/#tab8d3f3fbe-b3c0-4784-b07d-5cc78cb09990_0 did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/#tab8d3f3fbe-b3c0-4784-b07d-5cc78cb09990_0">City Council Meetings</a>
low Link timeout: https://billingsmt.gov/115/Municipal-Court did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/115/Municipal-Court">Court</a>
low Link timeout: https://billingsmt.gov/117/Agendas-Minutes did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/117/Agendas-Minutes">Agendas & Minutes</a>
low Link timeout: https://billingsmt.gov/1775/How-Do-I did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/1775/How-Do-I">How Do I...?</a>
low Link timeout: https://billingsmt.gov/1776/Explore-Billings did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/1776/Explore-Billings">Explore Billings</a>
low Link timeout: https://billingsmt.gov/1905/Online-Payments did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/1905/Online-Payments">Online Payments</a>
low Link timeout: https://billingsmt.gov/27/Your-Government did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/27/Your-Government">Your Government</a>
low Link timeout: https://billingsmt.gov/2874/Warrants did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/2874/Warrants">Warrants</a>
low Link timeout: https://billingsmt.gov/35/Doing-Business did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/35/Doing-Business">Doing Business</a>
low Link timeout: https://billingsmt.gov/512/Neighborhood-Task-Forces did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/512/Neighborhood-Task-Forces">Neighborhood Task Forces</a>
low Link timeout: https://billingsmt.gov/8/Services did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/8/Services">Services</a>
low Link timeout: https://billingsmt.gov/978/Public-Safety did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/978/Public-Safety">Public Safety</a>
low Link timeout: https://billingsmt.gov/979/Transportation did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/979/Transportation">Transportation</a>
low Link timeout: https://billingsmt.gov/Blog.aspx?CID=2 did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/Blog.aspx?CID=2">Code Enforcement Blog</a>
low Link timeout: https://billingsmt.gov/Calendar.aspx?EID=18843 did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/Calendar.aspx?EID=18843">Heights Task Force Meeting</a>
low Link timeout: https://billingsmt.gov/MyAccount/ProfileCreate did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/MyAccount/ProfileCreate">Create a Website Account</a>
low Link timeout: https://billingsmt.gov/QuickLinks.aspx?CID=117 did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/QuickLinks.aspx?CID=117">Employee Links</a>
low Link timeout: https://billingsmt.gov/Search/Results did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/Search/Results"></a>
low Link timeout: https://billingsmt.gov/calendar.aspx?view=list&year=2026&month=6&day=3&CID=60 did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/calendar.aspx?view=list&year=2026&month=6&day=3&CID=60">3</a>
low Link timeout: https://billingsmt.gov/list.aspx did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/list.aspx">Notifications</a>
low Link timeout: https://billingsmt.gov/requesttracker.aspx did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/requesttracker.aspx">Report a Concern</a>
low Link timeout: https://city-of-billings-map-library-billings.hub.arcgis.com/ did not respond within 5000ms after 2 attempts
<a href="https://city-of-billings-map-library-billings.hub.arcgis.com/">Maps</a>
low Link timeout: https://cityview.billingsmt.gov/Portal/ did not respond within 5000ms after 2 attempts
<a href="https://cityview.billingsmt.gov/Portal/">Click Here For Permits</a>
low Link timeout: https://nextdoor.com/profile/01N6c9dQymP3j5z5x/ did not respond within 5000ms after 2 attempts
<a href="https://nextdoor.com/profile/01N6c9dQymP3j5z5x/"></a>
low Link timeout: https://podcasters.spotify.com/pod/show/cityofbillings did not respond within 5000ms after 2 attempts
<a href="https://podcasters.spotify.com/pod/show/cityofbillings">Podcasts</a>
low Link timeout: https://www.billingsmt.gov/411/Employment-Opportunities-and-Procedures did not respond within 5000ms after 2 attempts
<a href="https://www.billingsmt.gov/411/Employment-Opportunities-and-Procedures">View Available Jobs</a>
low Link timeout: https://www.ci.billings.mt.us/2689/City-Administrator-Weekly-Report did not respond within 5000ms after 2 attempts
<a href="https://www.ci.billings.mt.us/2689/City-Administrator-Weekly-Report">Administrator’s Report</a>
low Link timeout: https://www.facebook.com/Billings-MT-City-Government-74352842013/ did not respond within 5000ms after 2 attempts
<a href="https://www.facebook.com/Billings-MT-City-Government-74352842013/"></a>
low Link timeout: https://www.linkedin.com/company/cityofbillings/ did not respond within 5000ms after 2 attempts
<a href="https://www.linkedin.com/company/cityofbillings/"></a>
low Link timeout: https://www.youtube.com/@cityofbillings5834 did not respond within 5000ms after 2 attempts
<a href="https://www.youtube.com/@cityofbillings5834"></a>
low Broken link: https://billings365.com/how-to-recycle-in-billings returned status 404 Not Found after 1 attempts
<a href="https://billings365.com/how-to-recycle-in-billings">Recycling</a>
low Broken link: https://cloud.castus.tv/vod/comm7tv/?page=PLAYLIST returned status 404 Not Found after 1 attempts
<a href="https://cloud.castus.tv/vod/comm7tv/?page=PLAYLIST">Watch Meetings Online</a>
low Broken link: https://doj.mt.gov/enforcement/concealed-weapons/ returned status 404 Not Found after 1 attempts
<a href="https://doj.mt.gov/enforcement/concealed-weapons/">Concealed Carry Law</a>
low Broken link: https://mt-billings3.civicplus.com/2503/Sign-Permit-Information returned status 404 Not Found after 1 attempts
<a href="https://mt-billings3.civicplus.com/2503/Sign-Permit-Information">Sign Permit</a>
low Broken link: https://mt-billings3.civicplus.com/2509/Fence-Permit-Information returned status 404 Not Found after 1 attempts
<a href="https://mt-billings3.civicplus.com/2509/Fence-Permit-Information">Fence Permit</a>
low Broken link: https://www.billingsmt.gov/DocumentCenter/View/53922/MET-Transit-2025-Schedule returned status 404 Not Found after 1 attempts
<a href="https://www.billingsmt.gov/DocumentCenter/View/53922/MET-Transit-2025-Schedule">Bus Schedule</a>
low Broken link: https://www.billingsmt.gov/MyAccount?from=url&url=/260/City-of-Billings-Employee-Intranet&useSamlLogin=True&pageId=260 returned status 403 Forbidden after 1 attempts
<a href="https://www.billingsmt.gov/MyAccount?from=url&url=/260/City-of-Billings-Employee-Intranet&useSamlLogin=True&pageId=260">City of Billings Employee Intranet</a>
low Broken link: https://www.billingsmtpublicworks.gov/FormCenter/PUBLISHED-FORMS-5/Street-Light-Reporting-48 returned status 404 Not Found after 1 attempts
<a href="https://www.billingsmtpublicworks.gov/FormCenter/PUBLISHED-FORMS-5/Street-Light-Reporting-48">Street Light Outage</a>
low Broken link: https://www.ci.billings.mt.us/DocumentCenter/View/38687/Billings-Police-Officer-Application-Packet-July-2019 returned status 404 Not Found after 1 attempts
<a href="https://www.ci.billings.mt.us/DocumentCenter/View/38687/Billings-Police-Officer-Application-Packet-July-2019">Police Officer</a>
low Link timeout: https://billingslibrary.org/ did not respond within 5000ms after 2 attempts
<a href="https://billingslibrary.org/">Library</a>
low Link timeout: https://billingsmt.gov/ did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/"></a>
low Link timeout: https://billingsmt.gov/104/City-Clerk did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/104/City-Clerk">City Clerk</a>
low Link timeout: https://billingsmt.gov/107/City-Council did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/107/City-Council">City Council</a>
low Link timeout: https://billingsmt.gov/115/Municipal-Court did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/115/Municipal-Court">Court</a>
low Link timeout: https://billingsmt.gov/117/Agendas-Minutes did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/117/Agendas-Minutes">Agendas & Minutes</a>
low Link timeout: https://billingsmt.gov/1774/Map did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/1774/Map">City Maps</a>
low Link timeout: https://billingsmt.gov/1775/How-Do-I did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/1775/How-Do-I">How Do I...?</a>
low Link timeout: https://billingsmt.gov/1776/Explore-Billings did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/1776/Explore-Billings">Explore Billings</a>
low Link timeout: https://billingsmt.gov/1905/Online-Payments did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/1905/Online-Payments">Online Payments</a>
low Link timeout: https://billingsmt.gov/27/Your-Government did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/27/Your-Government">Your Government</a>
low Link timeout: https://billingsmt.gov/2874/Warrants did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/2874/Warrants">Warrants</a>
low Link timeout: https://billingsmt.gov/35/Doing-Business did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/35/Doing-Business">Doing Business</a>
low Link timeout: https://billingsmt.gov/475/Budgets-Financial-Reports did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/475/Budgets-Financial-Reports">City Budget</a>
low Link timeout: https://billingsmt.gov/8/Services did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/8/Services">Services</a>
low Link timeout: https://billingsmt.gov/978/Public-Safety did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/978/Public-Safety">Public Safety</a>
low Link timeout: https://billingsmt.gov/979/Transportation did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/979/Transportation">Transportation</a>
low Link timeout: https://billingsmt.gov/MyAccount/ProfileCreate did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/MyAccount/ProfileCreate">Create a Website Account</a>
low Link timeout: https://billingsmt.gov/QuickLinks.aspx?CID=117 did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/QuickLinks.aspx?CID=117">Employee Links</a>
low Link timeout: https://billingsmt.gov/Search/Results did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/Search/Results"></a>
low Link timeout: https://billingsmt.gov/bids.aspx did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/bids.aspx">Bid Opportunities</a>
low Link timeout: https://billingsmt.gov/calendar.aspx did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/calendar.aspx">City Event Calendar</a>
low Link timeout: https://billingsmt.gov/directory.aspx did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/directory.aspx">City Staff Directory</a>
low Link timeout: https://billingsmt.gov/list.aspx did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/list.aspx">E-Notifications</a>
low Link timeout: https://billingsmt.gov/requesttracker.aspx did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/requesttracker.aspx">A Problem</a>
low Link timeout: https://city-of-billings-map-library-billings.hub.arcgis.com/ did not respond within 5000ms after 2 attempts
<a href="https://city-of-billings-map-library-billings.hub.arcgis.com/">Maps</a>
low Link timeout: https://nextdoor.com/profile/01N6c9dQymP3j5z5x/ did not respond within 5000ms after 2 attempts
<a href="https://nextdoor.com/profile/01N6c9dQymP3j5z5x/"></a>
low Link timeout: https://public.coderedweb.com/CNE/en-US/BFE1C57D5A52?isMobile=false did not respond within 5000ms after 2 attempts
<a href="https://public.coderedweb.com/CNE/en-US/BFE1C57D5A52?isMobile=false">Code Red Notification</a>
low Link timeout: https://www.ci.billings.mt.us/1820/Photo-Gallery did not respond within 5000ms after 2 attempts
<a href="https://www.ci.billings.mt.us/1820/Photo-Gallery">Photo Gallery</a>
low Link timeout: https://www.facebook.com/Billings-MT-City-Government-74352842013/ did not respond within 5000ms after 2 attempts
<a href="https://www.facebook.com/Billings-MT-City-Government-74352842013/"></a>
low Link timeout: https://www.linkedin.com/company/cityofbillings/ did not respond within 5000ms after 2 attempts
<a href="https://www.linkedin.com/company/cityofbillings/"></a>
low Link timeout: https://www.youtube.com/@cityofbillings5834 did not respond within 5000ms after 2 attempts
<a href="https://www.youtube.com/@cityofbillings5834"></a>
Best Page Fix Opportunities
/1775/How-Do-I182findings
critical Interactive element with role="textbox" has no accessible name. Screen readers cannot identify this control. WCAG 4.1.2
<!-- a11y: role="textbox" -->
critical Certain ARIA roles must contain particular children: Fix any of the following: Element has children which are not allowed: li[tabindex] WCAG 1.3.1
<ol role="menu" id="secondaryMenusecondaryNav" data-parent="27" class="rootNavMenu accordionNav">
high Image has no accessible name in the accessibility tree. Screen readers will skip or announce it generically. WCAG 1.1.1
<!-- a11y: role="image" -->
high <ul> and <ol> must only directly contain <li>, <script> or <template> elements: Fix all of the following: List element has direct children that are not allowed: [role=none] WCAG 1.3.1
<ol class="semanticList">
high <ul> and <ol> must only directly contain <li>, <script> or <template> elements: Fix all of the following: List element has direct children that are not allowed: [role=none] WCAG 1.3.1
<ol class="semanticList layout3">
high <ul> and <ol> must only directly contain <li>, <script> or <template> elements: Fix all of the following: List element has direct children that are not allowed: [role=none] WCAG 1.3.1
<ol class="semanticList">
high <ul> and <ol> must only directly contain <li>, <script> or <template> elements: Fix all of the following: List element has direct children that are not allowed: [role=none] WCAG 1.3.1
<ol class="semanticList">
high <ul> and <ol> must only directly contain <li>, <script> or <template> elements: Fix all of the following: List element has direct children that are not allowed: [role=none] WCAG 1.3.1
<ol class="semanticList">
high <ul> and <ol> must only directly contain <li>, <script> or <template> elements: Fix all of the following: List element has direct children that are not allowed: [role=none] WCAG 1.3.1
<ol class="semanticList"> <li class="megaMenuItem level2" role="none" data-pageid="1880"> <a href="http://www.billingsparks.org/facilities/reserve-a-shelter/" target="_blank" rel="noop...
high <ul> and <ol> must only directly contain <li>, <script> or <template> elements: Fix all of the following: List element has direct children that are not allowed: [role=none] WCAG 1.3.1
<ol class="semanticList">
high <ul> and <ol> must only directly contain <li>, <script> or <template> elements: Fix all of the following: List element has direct children that are not allowed: [role=none] WCAG 1.3.1
<ol class="semanticList">
high <ul> and <ol> must only directly contain <li>, <script> or <template> elements: Fix all of the following: List element has direct children that are not allowed: [role=none] WCAG 1.3.1
<ol class="semanticList layout3">
high <ul> and <ol> must only directly contain <li>, <script> or <template> elements: Fix all of the following: List element has direct children that are not allowed: [role=none] WCAG 1.3.1
<ol class="semanticList">
high <ul> and <ol> must only directly contain <li>, <script> or <template> elements: Fix all of the following: List element has direct children that are not allowed: [role=none] WCAG 1.3.1
<ol class="semanticList">
high <ul> and <ol> must only directly contain <li>, <script> or <template> elements: Fix all of the following: List element has direct children that are not allowed: [role=none] WCAG 1.3.1
<ol class="semanticList">
high <ul> and <ol> must only directly contain <li>, <script> or <template> elements: Fix all of the following: List element has direct children that are not allowed: [role=none] WCAG 1.3.1
<ol class="semanticList">
high <ul> and <ol> must only directly contain <li>, <script> or <template> elements: Fix all of the following: List element has direct children that are not allowed: [role=none] WCAG 1.3.1
<ol class="semanticList">
high <li> elements must be contained in a <ul> or <ol>: Fix any of the following: List item parent element has a role that is not role="list" WCAG 1.3.1
<li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem64" data-pageid="64">
high <li> elements must be contained in a <ul> or <ol>: Fix any of the following: List item parent element has a role that is not role="list" WCAG 1.3.1
<li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem65" data-pageid="65">
high <li> elements must be contained in a <ul> or <ol>: Fix any of the following: List item parent element has a role that is not role="list" WCAG 1.3.1
<li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem104" data-pageid="104">
high <li> elements must be contained in a <ul> or <ol>: Fix any of the following: List item parent element has a role that is not role="list" WCAG 1.3.1
<li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem107" data-pageid="107">
high <li> elements must be contained in a <ul> or <ol>: Fix any of the following: List item parent element has a role that is not role="list" WCAG 1.3.1
<li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem74" data-pageid="74">
high <li> elements must be contained in a <ul> or <ol>: Fix any of the following: List item parent element has a role that is not role="list" WCAG 1.3.1
<li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem1785" data-pageid="1785">
high <li> elements must be contained in a <ul> or <ol>: Fix any of the following: List item parent element has a role that is not role="list" WCAG 1.3.1
<li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem2760" data-pageid="2760">
high <li> elements must be contained in a <ul> or <ol>: Fix any of the following: List item parent element has a role that is not role="list" WCAG 1.3.1
<li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem3041" data-pageid="3041">
high <li> elements must be contained in a <ul> or <ol>: Fix any of the following: List item parent element has a role that is not role="list" WCAG 1.3.1
<li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem3042" data-pageid="3042">
high All touch targets must be 24px large, or leave sufficient space: Fix any of the following: Target has insufficient size (102.9px by 18px, should be at least 24px by 24px) Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 23.8px instead of at least 24px. WCAG 2.5.8
<a href="/67/Building" target="_self" data-sonde-contrast-state-id="sonde-contrast-state-15" data-sonde-contrast-state-owned="true">Building Permit</a>
high All touch targets must be 24px large, or leave sufficient space: Fix any of the following: Target has insufficient size (117.5px by 18px, should be at least 24px by 24px) Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 23.8px instead of at least 24px. WCAG 2.5.8
<a href="/981/Business-Licenses" target="_self" data-sonde-contrast-state-id="sonde-contrast-state-16" data-sonde-contrast-state-owned="true">Business License</a>
high All touch targets must be 24px large, or leave sufficient space: Fix any of the following: Target has insufficient size (89.2px by 18px, should be at least 24px by 24px) Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 23px instead of at least 24px. WCAG 2.5.8
<a href="https://mt-billings3.civicplus.com/2509/Fence-Permit-Information" target="_blank" rel="noopener" aria-label="Fence Permit Opens in new window" data-sonde-contrast-state-id="sonde-contrast-sta...
high All touch targets must be 24px large, or leave sufficient space: Fix any of the following: Target has insufficient size (78.1px by 18px, should be at least 24px by 24px) Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 23px instead of at least 24px. WCAG 2.5.8
<a href="https://mt-billings3.civicplus.com/2503/Sign-Permit-Information" target="_blank" rel="noopener" aria-label="Sign Permit Opens in new window" data-sonde-contrast-state-id="sonde-contrast-state...
high All touch targets must be 24px large, or leave sufficient space: Fix any of the following: Target has insufficient size (191.7px by 18px, should be at least 24px by 24px) Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 23.8px instead of at least 24px. WCAG 2.5.8
<a href="https://www.yellowstonecountymt.gov/treasurer/" target="_self">Mailing Address for Tax Bills</a>
high All touch targets must be 24px large, or leave sufficient space: Fix any of the following: Target has insufficient size (206px by 18px, should be at least 24px by 24px) Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 23.8px instead of at least 24px. WCAG 2.5.8
<a href="https://billingsmtpublicworks.gov/248/Payments-Utility-Account-Services" target="_self">Mailing Address for Utility Bills</a>
high All touch targets must be 24px large, or leave sufficient space: Fix any of the following: Target has insufficient size (133.3px by 18px, should be at least 24px by 24px) Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 21.8px instead of at least 24px. WCAG 2.5.8
<a href="/156/Ordinances" target="_self">Code of Ordinances</a>
high All touch targets must be 24px large, or leave sufficient space: Fix any of the following: Target has insufficient size (137.4px by 18px, should be at least 24px by 24px) Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 21.8px instead of at least 24px. WCAG 2.5.8
<a href="https://www.ci.billings.mt.us/114/Community-Development" target="_self">Community Projects</a>
high All touch targets must be 24px large, or leave sufficient space: Fix any of the following: Target has insufficient size (142.8px by 18px, should be at least 24px by 24px) Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 22px instead of at least 24px. WCAG 2.5.8
<a href="https://doj.mt.gov/enforcement/concealed-weapons/" target="_self">Concealed Carry Law</a>
high All touch targets must be 24px large, or leave sufficient space: Fix any of the following: Target has insufficient size (68.3px by 18px, should be at least 24px by 24px) Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 22px instead of at least 24px. WCAG 2.5.8
<a href="https://www.google.com/maps/@45.7819194,-108.5636845,12z" target="_blank" rel="noopener" aria-label="Directions Opens in new window">Directions</a>
high All touch targets must be 24px large, or leave sufficient space: Fix any of the following: Target has insufficient size (61.9px by 18px, should be at least 24px by 24px) Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 22px instead of at least 24px. WCAG 2.5.8
<a href="https://www.yellowstonecountymt.gov/elections/" target="_blank" rel="noopener" aria-label="Elections Opens in new window">Elections</a>
high All touch targets must be 24px large, or leave sufficient space: Fix any of the following: Target has insufficient size (128.7px by 18px, should be at least 24px by 24px) Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 23.6px instead of at least 24px. WCAG 2.5.8
<a href="https://www.billingsmtpublicworks.gov/183/Garbage-Collection" target="_self">Garbage Collection</a>
high All touch targets must be 24px large, or leave sufficient space: Fix any of the following: Target has insufficient size (142.3px by 18px, should be at least 24px by 24px) Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 23.6px instead of at least 24px. WCAG 2.5.8
<a href="https://www.billingsparks.org/" target="_blank" rel="noopener" aria-label="Recreation Programs Opens in new window">Recreation Programs</a>
high All touch targets must be 24px large, or leave sufficient space: Fix any of the following: Target has insufficient size (96px by 18px, should be at least 24px by 24px) Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 21.6px instead of at least 24px. WCAG 2.5.8
<a href="/201/Parking-Tickets" target="_self">Parking Ticket</a>
high All touch targets must be 24px large, or leave sufficient space: Fix any of the following: Target has insufficient size (98.9px by 18px, should be at least 24px by 24px) Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 21.6px instead of at least 24px. WCAG 2.5.8
<a href="/202/Payment-Information" target="_self">Traffic Citation</a>
high All touch targets must be 24px large, or leave sufficient space: Fix any of the following: Target has insufficient size (130.1px by 18px, should be at least 24px by 24px) Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 21.6px instead of at least 24px. WCAG 2.5.8
<a href="https://www.billingsmtpublicworks.gov/FormCenter/PUBLISHED-FORMS-5/Street-Light-Reporting-48" target="_blank" rel="noopener" aria-label="Street Light Outage Opens in new window">Street Light ...
high All touch targets must be 24px large, or leave sufficient space: Fix any of the following: Target has insufficient size (127.6px by 18px, should be at least 24px by 24px) Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 21.6px instead of at least 24px. WCAG 2.5.8
<a href="https://ci.billings.mt.us/2297/Reporting-Contact" target="_blank" rel="noopener" aria-label="Suspicious Activity Opens in new window">Suspicious Activity</a>
high All touch targets must be 24px large, or leave sufficient space: Fix any of the following: Target has insufficient size (91.6px by 18px, should be at least 24px by 24px) Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 23.8px instead of at least 24px. WCAG 2.5.8
<a href="https://www.billingsmt.gov/DocumentCenter/View/53922/MET-Transit-2025-Schedule" target="_self" class="docaccess-activated docaccess-status-disabled">Bus Schedule</a>
high All touch targets must be 24px large, or leave sufficient space: Fix any of the following: Target has insufficient size (77.5px by 18px, should be at least 24px by 24px) Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 23.8px instead of at least 24px. WCAG 2.5.8
<a href="/475/Budgets-Financial-Reports" target="_self">City Budget</a>
high All touch targets must be 24px large, or leave sufficient space: Fix any of the following: Target has insufficient size (90.5px by 18px, should be at least 24px by 24px) Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 22.6px instead of at least 24px. WCAG 2.5.8
<a href="https://www.ci.billings.mt.us/1820/Photo-Gallery" target="_self">Photo Gallery</a>
high All touch targets must be 24px large, or leave sufficient space: Fix any of the following: Target has insufficient size (99.7px by 18px, should be at least 24px by 24px) Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 22.6px instead of at least 24px. WCAG 2.5.8
<a href="https://billingsmtpublicworks.gov/248/Payments-Utility-Account-Services" target="_self">Water Account</a>
high All touch targets must be 24px large, or leave sufficient space: Fix any of the following: Target has insufficient size (22.8px by 30.4px, should be at least 24px by 24px) Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 21.6px instead of at least 24px. WCAG 2.5.8
<a href="#slide" onclick="return false;" class="pagingItems" data-index="1">1</a>
high All touch targets must be 24px large, or leave sufficient space: Fix any of the following: Target has insufficient size (22.8px by 30.4px, should be at least 24px by 24px) Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 21.6px instead of at least 24px. WCAG 2.5.8
<a href="#slide" onclick="return false;" class="pagingItems" data-index="2">2</a>
high Focus jumps backward from "Water Quality Reports" to "Administration" (visual distance: 1299px). No explicit tabIndex — likely a DOM order issue. WCAG 2.4.3
<a>Administration</a>
high Focus jumps backward from "City of Billings Employee Portal" to "Quick Links" (visual distance: 436px). No explicit tabIndex — likely a DOM order issue. WCAG 2.4.3
<a>Quick Links</a>
high Focus jumps backward from "Traffic Citation" to "Read..." (visual distance: 1028px). No explicit tabIndex — likely a DOM order issue. WCAG 2.4.3
<a>Read...</a>
high Missing Strict-Transport-Security header (HSTS)
medium Page has 2 "complementary" landmarks but only 0 have distinct labels. Screen reader users cannot distinguish between them. WCAG 1.3.1
<!-- 2 complementary landmarks, 0 labeled -->
medium Page has 12 "navigation" landmarks but only 1 have distinct labels. Screen reader users cannot distinguish between them. WCAG 1.3.1
<!-- 12 navigation landmarks, 1 labeled -->
medium Heading levels should only increase by one: Fix any of the following: Heading order invalid
<h3>Contact Us</h3>
medium Landmarks should have a unique role or role/label/title (i.e. accessible name) combination: Fix any of the following: The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable
<nav data-cprole="nav" id="mainNav" class="siteNav mainNav" role="navigation">
medium Landmarks should have a unique role or role/label/title (i.e. accessible name) combination: Fix any of the following: The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable
<aside data-cprole="contentContainer" id="contentContainer2"> <div id="cc6f792e7b-0b1c-407b-8483-6e4e6f41eb55" data-containerid="6f792e7b-0b1c-407b-8483-6e4e6f41eb55" class="pageContent cpGrid cpGrid2...
medium All page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
<div class="cpToolbar user public" style="z-index: 1;">
medium All page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
<span class="cpBylineTextTS">Government Websites by <a href="https://connect.civicplus.com/referral">CivicPlus®</a></span>
medium Link is distinguished from surrounding text only by color (link: rgb(10, 45, 83), text: rgb(34, 34, 35)). Users who cannot perceive color differences may not identify this as a link. WCAG 1.4.1
<a href="/115/Municipal-Court" target="_self" class="fancyButton fancyButton377 " data-sonde-contrast-state-id="sonde-contrast-state-8" data-sonde-contrast-state-owned="true"> <span> <span><span
medium Link is distinguished from surrounding text only by color (link: rgb(10, 45, 83), text: rgb(34, 34, 35)). Users who cannot perceive color differences may not identify this as a link. WCAG 1.4.1
<a href="https://billingslibrary.org/ " target="_self" class="fancyButton fancyButton378 " data-sonde-contrast-state-id="sonde-contrast-state-9" data-sonde-contrast-state-owned="true"> <span> <sp
medium Link is distinguished from surrounding text only by color (link: rgb(10, 45, 83), text: rgb(34, 34, 35)). Users who cannot perceive color differences may not identify this as a link. WCAG 1.4.1
<a href="https://city-of-billings-map-library-billings.hub.arcgis.com/" target="_blank" class="fancyButton fancyButton379 " aria-label="Maps Opens in new window" rel="noopener" data-sonde-contrast-sta
medium Link is distinguished from surrounding text only by color (link: rgb(10, 45, 83), text: rgb(34, 34, 35)). Users who cannot perceive color differences may not identify this as a link. WCAG 1.4.1
<a href="/978/Public-Safety" target="_self" class="fancyButton fancyButton380 " data-sonde-contrast-state-id="sonde-contrast-state-11" data-sonde-contrast-state-owned="true"> <span> <span><span c
medium Link is distinguished from surrounding text only by color (link: rgb(10, 45, 83), text: rgb(34, 34, 35)). Users who cannot perceive color differences may not identify this as a link. WCAG 1.4.1
<a class="breadCrumb" href="/" data-sonde-contrast-state-id="sonde-contrast-state-12" data-sonde-contrast-state-owned="true">billingsmt.gov</a>
medium Link is distinguished from surrounding text only by color (link: rgb(10, 45, 83), text: rgb(34, 34, 35)). Users who cannot perceive color differences may not identify this as a link. WCAG 1.4.1
<a href="" class="breadCrumb" aria-current="page" data-sonde-contrast-state-id="sonde-contrast-state-13" data-sonde-contrast-state-owned="true">How Do I...?</a>
medium Link is distinguished from surrounding text only by color (link: rgb(255, 255, 255), text: rgb(34, 34, 35)). Users who cannot perceive color differences may not identify this as a link. WCAG 1.4.1
<a href="/64/Administration" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem" data-sonde-contrast-state-id="sonde-contrast-state-30" data-sonde-contrast-st
medium Link is distinguished from surrounding text only by color (link: rgb(255, 255, 255), text: rgb(34, 34, 35)). Users who cannot perceive color differences may not identify this as a link. WCAG 1.4.1
<a href="/65/Boards-Commissions" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem" data-sonde-contrast-state-id="sonde-contrast-state-31" data-sonde-contras
medium Link is distinguished from surrounding text only by color (link: rgb(255, 255, 255), text: rgb(34, 34, 35)). Users who cannot perceive color differences may not identify this as a link. WCAG 1.4.1
<a href="/104/City-Clerk" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem" data-sonde-contrast-state-id="sonde-contrast-state-32" data-sonde-contrast-state
medium Link is distinguished from surrounding text only by color (link: rgb(255, 255, 255), text: rgb(34, 34, 35)). Users who cannot perceive color differences may not identify this as a link. WCAG 1.4.1
<a href="/107/City-Council" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem" data-sonde-contrast-state-id="sonde-contrast-state-33" data-sonde-contrast-sta
medium The same textbox functionality is identified as "billingsmt.gov" on https://billingsmt.gov/ and "How Do I...?" on https://billingsmt.gov/1775/How-Do-I. Components with the same function should use consistent names within the same locale. WCAG 3.2.4
<input id="pageMenuTitle" name="pageMenuTitle" type="hidden" value="How Do I...?">
medium The same link functionality is identified as "Volunteers Opens in new window" on https://billingsmt.gov/ and "Volunteer Opens in new window" on https://billingsmt.gov/1775/How-Do-I. Components with the same function should use consistent names within the same locale. WCAG 3.2.4
<a href="/DocumentCenter/View/38509/Can-you-give-us-a-hand_201409301651114566" target="_blank" rel="noopener" aria-label="Volunteer Opens in new window" class="docaccess-activated docaccess-status-enabled">Volunteer</a>
medium The same link functionality is identified as "Online Payments" on https://billingsmt.gov/ and "Water, Sewer, Garbage Bill Opens in new window" on https://billingsmt.gov/1775/How-Do-I. Components with the same function should use consistent names within the same locale. WCAG 3.2.4
<a href="https://www.ci.billings.mt.us/1905/Online-Payments" target="_blank" rel="noopener" aria-label="Water, Sewer, Garbage Bill Opens in new window">Water, Sewer, Garbage Bill</a>
medium The same link functionality is identified as "How Do I...?" on https://billingsmt.gov/ and "Skip to Main Content" on https://billingsmt.gov/1775/How-Do-I. Components with the same function should use consistent names within the same locale. WCAG 3.2.4
<a href="#ccb29c20c6-457c-4b74-9a42-0ee46db053d2" target="_self" class="skipToContentLink">Skip to Main Content</a>
medium The same textbox functionality is identified as "8" on https://billingsmt.gov/ and "6" on https://billingsmt.gov/1775/How-Do-I. Components with the same function should use consistent names within the same locale. WCAG 3.2.4
<input type="hidden" id="hdnStructureID" value="6">
medium The same textbox functionality is identified as "b448a475-3664-4f13-b0fa-4ffd21363f2d" on https://billingsmt.gov/ and "eca3c198-3dca-4f5f-9cf9-f5ad1f4d2cdc" on https://billingsmt.gov/1775/How-Do-I. Components with the same function should use consistent names within the same locale. WCAG 3.2.4
<input type="hidden" id="hdnContentCollectionID" value="eca3c198-3dca-4f5f-9cf9-f5ad1f4d2cdc">
medium The same textbox functionality is identified as "40" on https://billingsmt.gov/ and "36" on https://billingsmt.gov/1775/How-Do-I. Components with the same function should use consistent names within the same locale. WCAG 3.2.4
<input type="hidden" id="hdnThemeID" value="36">
medium The same textbox functionality is identified as "1" on https://billingsmt.gov/ and "1775" on https://billingsmt.gov/1775/How-Do-I. Components with the same function should use consistent names within the same locale. WCAG 3.2.4
<input type="hidden" id="pagePageID" value="1775">
medium The same textbox functionality is identified as "1" on https://billingsmt.gov/ and "1775" on https://billingsmt.gov/1775/How-Do-I. Components with the same function should use consistent names within the same locale. WCAG 3.2.4
<input id="hdnPageID" name="hdnPageID" type="hidden" value="1775">
medium The same textbox functionality is identified as "57577" on https://billingsmt.gov/ and "33748" on https://billingsmt.gov/1775/How-Do-I. Components with the same function should use consistent names within the same locale. WCAG 3.2.4
<input id="hdnVersionID" name="hdnVersionID" type="hidden" value="33748">
medium Navigation region "Code Enforcement Blog .fancyButton530.fancyButton:link,.fancyButton530.fancyButton:visited, .fancyButton530div.fancyButton{ padding-top: 135px; background-image: url('/ImageRepository/Document?documentID=50965'); background-repeat: no-repeat; background-position: center top; } .fancyButton530.fancyButton:hover,.fancyButton530.fancyButton:focus,.fancyButton530.fancyButton:active,.fancyButton530.fancyButton.hover{ background-image: url('/ImageRepository/Document?documentID=50966'); background-repeat: no-repeat; background-position: center top; } .fancyButton530.fancyButton:link > span,.fancyButton530.fancyButton:visited > span, .fancyButton530div.fancyButton > span{ } .fancyButton530.fancyButton:hover > span,.fancyButton530.fancyButton:focus > span,.fancyButton530.fancyButton:active > span,.fancyButton530.fancyButton.hover > span{ } .fancyButton530.fancyButton .text{ font-size: 1.1em; font-family: "Roboto"; font-weight: 700; text-decoration: none; background-repeat: no-repeat; background-position: left top; } .fancyButton530.fancyButton:hover .text,.fancyButton530.fancyButton:focus .text,.fancyButton530.fancyButton:active .text,.fancyButton530.fancyButton.hover .text{ font-size: 1.1em; font-family: Roboto; font-weight: 700; text-decoration: underline; background-repeat: no-repeat; background-position: left top; } .fancyButton530.fancyButton .textStyle1{ font-style: normal; text-decoration: underline; } .fancyButton530.fancyButton:hover .textStyle1, .fancyButton530.fancyButton.hover .textStyle1{ font-style: normal; text-decoration: underline; } .fancyButton530.fancyButton .textStyle2{ color: rgb(0, 0, 0); font-size: 1.1em; font-family: Roboto; font-weight: 700; text-decoration: none; } .fancyButton530.fancyButton:hover .textStyle2, .fancyButton530.fancyButton.hover .textStyle2{ color: rgb(0, 0, 0); font-size: 1.1em; font-family: Roboto; font-weight: 700; text-decoration: underline; } City News .fancyButton529.fancyButton:link,.fancyButton529.fancyButton:visited, .fancyButton529div.fancyButton{ padding-top: 135px; background-image: url('/ImageRepository/Document?documentID=50964'); background-repeat: no-repeat; background-position: center top; } .fancyButton529.fancyButton:hover,.fancyButton529.fancyButton:focus,.fancyButton529.fancyButton:active,.fancyButton529.fancyButton.hover{ background-image: url('/ImageRepository/Document?documentID=50963'); background-repeat: no-repeat; background-position: center top; } .fancyButton529.fancyButton:link > span,.fancyButton529.fancyButton:visited > span, .fancyButton529div.fancyButton > span{ } .fancyButton529.fancyButton:hover > span,.fancyButton529.fancyButton:focus > span,.fancyButton529.fancyButton:active > span,.fancyButton529.fancyButton.hover > span{ } .fancyButton529.fancyButton .text{ color: rgb(0, 0, 0); font-size: 1.1em; font-family: "Roboto"; font-weight: 700; text-decoration: none; background-repeat: no-repeat; background-position: left top; } .fancyButton529.fancyButton:hover .text,.fancyButton529.fancyButton:focus .text,.fancyButton529.fancyButton:active .text,.fancyButton529.fancyButton.hover .text{ color: rgb(0, 0, 0); font-size: 1.1em; font-family: Roboto; font-weight: 700; text-decoration: underline; background-repeat: no-repeat; background-position: left top; } Podcasts .fancyButton531.fancyButton:link,.fancyButton531.fancyButton:visited, .fancyButton531div.fancyButton{ padding-top: 135px; background-image: url('/ImageRepository/Document?documentID=50968'); background-repeat: no-repeat; background-position: center top; } .fancyButton531.fancyButton:hover,.fancyButton531.fancyButton:focus,.fancyButton531.fancyButton:active,.fancyButton531.fancyButton.hover{ background-image: url('/ImageRepository/Document?documentID=50967'); background-repeat: no-repeat; background-position: center top; } .fancyButton531.fancyButton:link > span,.fancyButton531.fancyButton:visited > span, .fancyButton531div.fancyButton > span{ } .fancyButton531.fancyButton:hover > span,.fancyButton531.fancyButton:focus > span,.fancyButton531.fancyButton:active > span,.fancyButton531.fancyButton.hover > span{ } .fancyButton531.fancyButton .text{ color: rgb(0, 0, 0); font-size: 1.1em; font-family: "Roboto"; text-align: center; font-weight: 700; text-decoration: none; background-repeat: no-repeat; background-position: left top; } .fancyButton531.fancyButton:hover .text,.fancyButton531.fancyButton:focus .text,.fancyButton531.fancyButton:active .text,.fancyButton531.fancyButton.hover .text{ color: rgb(0, 0, 0); font-size: 1.1em; font-family: Roboto; font-weight: 700; text-decoration: underline; background-repeat: no-repeat; background-position: left top; } Neighborhood Task Forces .fancyButton532.fancyButton:link,.fancyButton532.fancyButton:visited, .fancyButton532div.fancyButton{ padding-top: 135px; background-image: url('/ImageRepository/Document?documentID=50969'); background-repeat: no-repeat; background-position: center top; } .fancyButton532.fancyButton:hover,.fancyButton532.fancyButton:focus,.fancyButton532.fancyButton:active,.fancyButton532.fancyButton.hover{ background-image: url('/ImageRepository/Document?documentID=50970'); background-repeat: no-repeat; background-position: center top; } .fancyButton532.fancyButton:link > span,.fancyButton532.fancyButton:visited > span, .fancyButton532div.fancyButton > span{ } .fancyButton532.fancyButton:hover > span,.fancyButton532.fancyButton:focus > span,.fancyButton532.fancyButton:active > span,.fancyButton532.fancyButton.hover > span{ } .fancyButton532.fancyButton .text{ color: rgb(0, 0, 0); font-size: 1.1em; font-family: "Roboto"; font-weight: 700; text-decoration: none; background-repeat: no-repeat; background-position: left top; } .fancyButton532.fancyButton:hover .text,.fancyButton532.fancyButton:focus .text,.fancyButton532.fancyButton:active .text,.fancyButton532.fancyButton.hover .text{ color: rgb(0, 0, 0); font-size: 1.1em; font-family: Roboto; text-align: center; font-weight: 700; text-decoration: underline; background-repeat: no-repeat; background-position: left top; }" is present on https://billingsmt.gov/ but missing on https://billingsmt.gov/1775/How-Do-I. Navigation should appear consistently across pages in the same site set. WCAG 3.2.3
<!-- missing: nav -->
medium Navigation "Administration City Administrator Assistant City Administrator Administrative Orders City Administrator's Weekly Report Facilities Fleet Services Interactive Mapping Library Parking Boards & Commissions A - H ARC Advisory Board Animal Control Board Aviation & Transit Board Billings BID Board of Appeals Board of Health Bicycle & Pedestrian Advisory Committee City Board of Adjustment Citizen Police Advisory Board Community Development Board County Water District of Billings Heights Downtown Urban Renewal Advisory Committee East Billings Urban Renewal District (EBURD) Advisory Committee Exchange City Golf Cooperation Board HomeFront Housing Authority Human Relations Commission I - Z Information Technology Advisory Commission Interim Planning Commission Library Board Billings Parking Board Parks, Recreation & Cemetery Board Police Board Policy Coordinating Committee Public Art Committee Public Works Board South Billings Boulevard Urban Renewal District (SBBURD) Advisory Committee Tourism BID Board Technical Advisory Committee Yellowstone County Consolidated Zoning Commission Yellowstone County Planning Board Yellowstone County Soil Conservation District Yellowstone Historic Preservation Board Zoning Commission City Clerk City Charter Contractor Bonds & Insurance Public Records Request - City Records and Documents Resolutions, Ordinances & City Code 2026 Resolutions 2025 Resolutions 2024 Resolutions 2023 Resolutions 2026 Ordinances 2025 Ordinances 2024 Ordinances 2023 Ordinances City Council Agendas & Minutes City Council Members City Council E-mail Messages Council Committees Budget and Finance Committee Council Operations Committee Legislative and Local Affairs Committee Citizen Survey Results Zoning Commission Departments Airport Animal Control Building City Attorney Claiming Restitution (Out-of-Pocket Expenses) Community Resources Domestic Violence Unit Obtaining Discovery Private Legal Matters Public Records Request - Legal or Criminal State Public Defender's Office Victim Services & Information Communication Center | 911 Finance Budgets & Financial Reports Capital Improvement Plan (CIP) Business License Information Business License Lookup Tax Contact Information Massage and Spa Facilities License Marijuana Business License Grants Fire Human Resources City of Billings Employee Portal City of Billings Employee Intranet Benefits Compensation and Payroll Contact Us Employment Opportunities and Procedures Privacy Policy Current Job Vacancies Application Process FAQs Forms and Resources Labor Unions Policies Risk Management Health Insurance Committee Privacy Policy Information Technology IT Administration Application Team GIS Network / PC Support Telecommunications Online Interactive Maps Library MET Transit Municipal Court Hours of Operation Your Day in Court Brochure Warrants Collection Agency Billings Adult Municipal Treatment Court (BAMTC) Jury Information Jury Trial Status Affidavit to Claim Excuse Contact Us Justice Biographies Municipal Court Rules Order of Protection Order of Protection Information Sheet Filing Petition for Order of Protection Granted Temporary Order of Protection Legal Assistance Parking Tickets Payment Information Report a Concern Billings Municipal Court Record Request Municipal Infraction Citation Parks & Rec Planning & Community Services Planning Code Enforcement Community Development Police Public Works Administration Utility Account Services Contractor & Engineering Services Sanitation Services Sidewalks, Streets & Trails Stormwater, Wastewater & Water Systems Frequently Asked Questions Public Record Request MET The Bus Routes and Schedules Information How To Ride Plan A Trip Pay MET Plus (ADA) Apply For Service (ADA) Pay For Service (ADA) Schedule A Trip (ADA) How Do I... Learn About MET Transit Learn About Non-Discrimination At MET Transit Learn About Special Projects At MET Transit Learn About Career Opportunities Advertise With MET Transit window.addEventListener('load', function () { //setup menu manager properties for secondary menu menuManager.isSideMenuEditable = false; menuManager.sideMenuMaxSubMenuLevels = 4; menuManager.sideMenuHasCustomLinks = false; }); window.addEventListener('load', function () { $('*[id^="SideItem"]').each(function () { var ids = $('[id="' + this.id + '"]'); if (ids.length > 1) $.each(ids, function (index, value) { value.id = value.id + '_' + index; }); }); $('.hasAccordionChildren .openAccordionNav').click(function (e) { e.preventDefault(); showHideAccordionMenuForSecondaryNav($(this)); }); $("#secondaryNav .grippy").each(function () { menuManager.setupDraggableElement($(this), SIDE_MENU, '#secondaryNav'); }); $("#secondaryNav li").each(function () { menuManager.setupDroppableAccordionElement($(this), SIDE_MENU); }); });" changes relative order between https://billingsmt.gov/ and https://billingsmt.gov/1775/How-Do-I. Shared links appear as [Agendas & Minutes, Employment Opportunities and Procedures, Current Job Vacancies Opens in new window, Employment Opportunities and Procedures] vs baseline [Employment, Agendas & Minutes, View Available Jobs]. WCAG 3.2.3
<nav aria-label="Administration City Administrator Assistant City Administrator Administrative Orders City Administrator's Weekly Report Facilities Fleet Services Interactive Mapping Library Parking Boards & Commissions A - H ARC Advisory Board Animal Control Board Aviation & Transit Board Billings BID Board of Appeals Board of Health Bicycle & Pedestrian Advisory Committee City Board of Adjustment Citizen Police Advisory Board Community Development Board County Water District of Bil
medium "City Clerk" is visually at position 26 but receives focus at position 101 (drift: 75). WCAG 2.4.3
<a>City Clerk</a>
medium "City Clerk Submenu" is visually at position 27 but receives focus at position 102 (drift: 75). WCAG 2.4.3
<a>City Clerk Submenu</a>
medium "City Council" is visually at position 30 but receives focus at position 103 (drift: 73). WCAG 2.4.3
<a>City Council</a>
medium "City Council Submenu" is visually at position 31 but receives focus at position 104 (drift: 73). WCAG 2.4.3
<a>City Council Submenu</a>
medium "Departments" is visually at position 44 but receives focus at position 106 (drift: 62). WCAG 2.4.3
<a>Departments</a>
medium "Departments Submenu" is visually at position 45 but receives focus at position 107 (drift: 62). WCAG 2.4.3
<a>Departments Submenu</a>
medium "Frequently Asked Questions Opens in new window" is visually at position 50 but receives focus at position 108 (drift: 58). WCAG 2.4.3
<a>Frequently Asked Questions Opens in new window</a>
medium "Public Record Request" is visually at position 56 but receives focus at position 109 (drift: 53). WCAG 2.4.3
<a>Public Record Request</a>
medium "MET" is visually at position 61 but receives focus at position 110 (drift: 49). WCAG 2.4.3
<a>MET</a>
medium "MET Submenu" is visually at position 62 but receives focus at position 111 (drift: 49). WCAG 2.4.3
<a>MET Submenu</a>
medium "Administration Submenu" is visually at position 21 but receives focus at position 98 (drift: 77). WCAG 2.4.3
<a>Administration Submenu</a>
medium "Boards & Commissions" is visually at position 24 but receives focus at position 99 (drift: 75). WCAG 2.4.3
<a>Boards & Commissions</a>
medium "Boards & Commissions Submenu" is visually at position 25 but receives focus at position 100 (drift: 75). WCAG 2.4.3
<a>Boards & Commissions Submenu</a>
medium "Zoning Commission" is visually at position 38 but receives focus at position 105 (drift: 67). WCAG 2.4.3
<a>Zoning Commission</a>
medium "Recycling" is visually at position 97 but receives focus at position 52 (drift: 45). WCAG 2.4.3
<a>Recycling</a>
medium "Victim Services" is visually at position 99 but receives focus at position 53 (drift: 46). WCAG 2.4.3
<a>Victim Services</a>
medium "Pay My..." is visually at position 101 but receives focus at position 54 (drift: 47). WCAG 2.4.3
<a>Pay My...</a>
medium "Water, Sewer, Garbage Bill Opens in new window" is visually at position 103 but receives focus at position 55 (drift: 48). WCAG 2.4.3
<a>Water, Sewer, Garbage Bill Opens in new window</a>
medium "Taxes Opens in new window" is visually at position 105 but receives focus at position 56 (drift: 49). WCAG 2.4.3
<a>Taxes Opens in new window</a>
medium "Parking Ticket" is visually at position 107 but receives focus at position 57 (drift: 50). WCAG 2.4.3
<a>Parking Ticket</a>
medium "Traffic Citation" is visually at position 109 but receives focus at position 58 (drift: 51). WCAG 2.4.3
<a>Traffic Citation</a>
medium Broken link: https://billingsmt.gov/156/Ordinances returned status 404 Not Found after 1 attempts
<a href="https://billingsmt.gov/156/Ordinances">Code of Ordinances</a>
medium Broken link: https://billingsmt.gov/DocumentCenter/View/38509/Can-you-give-us-a-hand_201409301651114566 returned status 404 Not Found after 1 attempts
<a href="https://billingsmt.gov/DocumentCenter/View/38509/Can-you-give-us-a-hand_201409301651114566">Volunteer</a>
medium Broken link: https://billingsmt.gov/DocumentView.aspx?DID=962 returned status 404 Not Found after 1 attempts
<a href="https://billingsmt.gov/DocumentView.aspx?DID=962">Open Records Information</a>
medium Broken link: https://billingsmt.gov/sitemap returned status 404 Not Found after 1 attempts
<a href="https://billingsmt.gov/sitemap">Site Map</a>
medium Element overflows viewport by 341px at Desktop (1920px width). WCAG Sonde responsive contract
<div id="graphicLinkWidget1b8e6a59-7ef7-4d6c-817f-97dac3d4e946" class="widget widgetGraphicLinks skin14 widgetOptionSet30 wide" data-elementqueryclasses="{"wide-narrow":"min-width:20em&medium Element overflows viewport by 244px at Laptop (1366px width). WCAG Sonde responsive contract
<div class="row wide"> <!-- --><div class="col col1 first "><ul class="semanticList"><!-- --><li class="widgetItem GraphicLinks"> <div> <a href="/DocumentCenter/View/38509/Can-you-give-us
medium Element overflows viewport by 38px at Modern phone (390px width). WCAG Sonde responsive contract
<div id="graphicLinkWidget0f80c1e6-0a93-407d-ba45-382cb6fcba52" class="widget widgetGraphicLinks skin14 widgetOptionSet30 wide" data-elementqueryclasses="{"wide-narrow":"min-width:20em&medium Element overflows viewport by 38px at Modern phone (390px width). WCAG Sonde responsive contract
<div data-widget-id="0f80c1e6-0a93-407d-ba45-382cb6fcba52" data-widget-controller-path="/GraphicLinks/Widget"> <div id="graphicLinkWidget0f80c1e6-0a93-407d-ba45-382cb6fcba52" class="widget widgetG
medium Element overflows viewport by 224px at Modern phone (390px width). WCAG Sonde responsive contract
<div class="widgetCarousel-group" data-group="2" style="width: 50%;"> <div class="widgetCarousel-item widgetCarousel-item--33 col" style="padding: 0px 0em;"> <div data-widget-id="0f80c1e6-0a93
medium Element overflows viewport by 38px at Modern phone (390px width). WCAG Sonde responsive contract
<div class="widgetCarousel-item widgetCarousel-item--33 col" style="padding: 0px 0em;"> <div data-widget-id="0f80c1e6-0a93-407d-ba45-382cb6fcba52" data-widget-controller-path="/GraphicLinks/Widge
medium Element overflows viewport by 224px at Modern phone (390px width). WCAG Sonde responsive contract
<div class="widgetCarousel-slider" style="margin-left: 100%; margin-right: 100%; transition: left 2s; left: -100%; width: 200%;"> <div class="widgetCarousel-group" data-group="1" style="width: 50%;"
medium Element overflows viewport by 38px at Modern phone (390px width). WCAG Sonde responsive contract
<div class="widgetHeader"> <div class=""> </div> </div>
medium Element overflows viewport by 289px at Modern phone (390px width). WCAG Sonde responsive contract
<img alt="" class="bannerObject" src="/ImageRepository/Document?documentID=48173" width="968.1874229346486px" style="position: absolute; left: 0px; margin: 0px; width: 968.187px;">
medium Element overflows viewport by 10px at Modern phone (390px width). WCAG Sonde responsive contract
<span><span class="text">Public Safety</span></span>
medium Element overflows viewport by 10px at Modern phone (390px width). WCAG Sonde responsive contract
<span class="text">Public Safety</span>
medium Element overflows viewport by 15px at Phone SE (320px width). WCAG 1.4.10
<div id="graphicLinkWidget0f80c1e6-0a93-407d-ba45-382cb6fcba52" class="widget widgetGraphicLinks skin14 widgetOptionSet30 wide" data-elementqueryclasses="{"wide-narrow":"min-width:20em&medium Element overflows viewport by 15px at Phone SE (320px width). WCAG 1.4.10
<div data-widget-id="0f80c1e6-0a93-407d-ba45-382cb6fcba52" data-widget-controller-path="/GraphicLinks/Widget"> <div id="graphicLinkWidget0f80c1e6-0a93-407d-ba45-382cb6fcba52" class="widget widgetG
medium Element overflows viewport by 154px at Phone SE (320px width). WCAG 1.4.10
<div class="widgetCarousel-group" data-group="2" style="width: 50%;"> <div class="widgetCarousel-item widgetCarousel-item--33 col" style="padding: 0px 0em;"> <div data-widget-id="0f80c1e6-0a93
medium Element overflows viewport by 15px at Phone SE (320px width). WCAG 1.4.10
<div class="widgetCarousel-item widgetCarousel-item--33 col" style="padding: 0px 0em;"> <div data-widget-id="0f80c1e6-0a93-407d-ba45-382cb6fcba52" data-widget-controller-path="/GraphicLinks/Widge
medium Element overflows viewport by 154px at Phone SE (320px width). WCAG 1.4.10
<div class="widgetCarousel-slider" style="margin-left: 100%; margin-right: 100%; transition: left 2s; left: -100%; width: 200%;"> <div class="widgetCarousel-group" data-group="1" style="width: 50%;"
medium Element overflows viewport by 15px at Phone SE (320px width). WCAG 1.4.10
<div class="widgetHeader"> <div class=""> </div> </div>
medium Element overflows viewport by 324px at Phone SE (320px width). WCAG 1.4.10
<img alt="" class="bannerObject" src="/ImageRepository/Document?documentID=48173" width="968.1874229346486px" style="position: absolute; left: 0px; margin: 0px; width: 968.187px;">
medium Element overflows viewport by 28px at Phone SE (320px width). WCAG 1.4.10
<span><span class="text">Public Safety</span></span>
medium Element overflows viewport by 28px at Phone SE (320px width). WCAG 1.4.10
<span class="text">Public Safety</span>
medium Interactive control "#loggedOutToolbarSignInButton" is only 35px tall at Phone SE. Sonde responsive contract enforces `--sonde-target-size-min` (44px) on touch tiers. WCAG 2.5.8
<#loggedOutToolbarSignInButton>
medium Interactive control "#nav-open-btn" is only 34px tall at Phone SE. Sonde responsive contract enforces `--sonde-target-size-min` (44px) on touch tiers. WCAG 2.5.8
<#nav-open-btn>
medium Interactive control "a.breadCrumb" is only 14px tall at Phone SE. Sonde responsive contract enforces `--sonde-target-size-min` (44px) on touch tiers. WCAG 2.5.8
<a.breadCrumb>
medium Interactive control "a.skipToContentLink" is only 35px tall at Phone SE. Sonde responsive contract enforces `--sonde-target-size-min` (44px) on touch tiers. WCAG 2.5.8
<a.skipToContentLink>
medium Interactive control "a.widgetDesc.widgetGraphicLinksLink" is only 23px tall at Phone SE. Sonde responsive contract enforces `--sonde-target-size-min` (44px) on touch tiers. WCAG 2.5.8
<a.widgetDesc.widgetGraphicLinksLink>
medium Element overflows viewport by 144px at Tablet (768px width). WCAG Sonde responsive contract
<div class="widgetBody cpGrid cpGrid2 "> <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> <div class="row wide"> <!-- --><div class="col col1 first "><ul class="s
medium Element overflows viewport by 144px at Tablet (768px width). WCAG Sonde responsive contract
<nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> <div class="row wide"> <!-- --><div class="col col1 first "><ul class="semanticList"><!-- --><li class="widge
medium Interactive control "#signedOutToolbarCreateProfileButton" is only 14px tall at Tablet. Sonde responsive contract enforces `--sonde-target-size-min` (44px) on touch tiers. WCAG 2.5.8
<#signedOutToolbarCreateProfileButton>
medium Primary content surface "#mainWrapTS" is only 1202px wide at Ultrawide (3440px viewport). Sonde responsive contract expects ≥ 1548px on this tier. WCAG Sonde responsive contract
<#mainWrapTS>
medium Content clipped by 19px when text spacing is applied per WCAG 1.4.12. Text may be hidden when users adjust spacing for readability. WCAG 1.4.12
<a class="nav-btn" id="nav-open-btn" href="#nav" aria-haspopup="true" role="menu">Menu</a>
medium Content clipped by 91px when text spacing is applied per WCAG 1.4.12. Text may be hidden when users adjust spacing for readability. WCAG 1.4.12
<a href="#ccb29c20c6-457c-4b74-9a42-0ee46db053d2" target="_self" class="skipToContentLink">Skip to Main Content</a>
low Deep focus region: menu "Administration " has 15 tab stops before focus escapes. Consider adding skip navigation or grouping with arrow keys. WCAG 2.4.1
<ol role="menu">Administration </ol>
low Deep focus region: nav "Administration " has 15 tab stops before focus escapes. Consider adding skip navigation or grouping with arrow keys. WCAG 2.4.1
<nav role="nav">Administration </nav>
low Deep focus region: nav "Pages" has 75 tab stops before focus escapes. Consider adding skip navigation or grouping with arrow keys. WCAG 2.4.1
<nav role="nav">Pages</nav>
low Broken link: https://billings365.com/how-to-recycle-in-billings returned status 404 Not Found after 1 attempts
<a href="https://billings365.com/how-to-recycle-in-billings">Recycling</a>
low Broken link: https://cloud.castus.tv/vod/comm7tv/?page=PLAYLIST returned status 404 Not Found after 1 attempts
<a href="https://cloud.castus.tv/vod/comm7tv/?page=PLAYLIST">Watch Meetings Online</a>
low Broken link: https://doj.mt.gov/enforcement/concealed-weapons/ returned status 404 Not Found after 1 attempts
<a href="https://doj.mt.gov/enforcement/concealed-weapons/">Concealed Carry Law</a>
low Broken link: https://mt-billings3.civicplus.com/2503/Sign-Permit-Information returned status 404 Not Found after 1 attempts
<a href="https://mt-billings3.civicplus.com/2503/Sign-Permit-Information">Sign Permit</a>
low Broken link: https://mt-billings3.civicplus.com/2509/Fence-Permit-Information returned status 404 Not Found after 1 attempts
<a href="https://mt-billings3.civicplus.com/2509/Fence-Permit-Information">Fence Permit</a>
low Broken link: https://www.billingsmt.gov/DocumentCenter/View/53922/MET-Transit-2025-Schedule returned status 404 Not Found after 1 attempts
<a href="https://www.billingsmt.gov/DocumentCenter/View/53922/MET-Transit-2025-Schedule">Bus Schedule</a>
low Broken link: https://www.billingsmt.gov/MyAccount?from=url&url=/260/City-of-Billings-Employee-Intranet&useSamlLogin=True&pageId=260 returned status 403 Forbidden after 1 attempts
<a href="https://www.billingsmt.gov/MyAccount?from=url&url=/260/City-of-Billings-Employee-Intranet&useSamlLogin=True&pageId=260">City of Billings Employee Intranet</a>
low Broken link: https://www.billingsmtpublicworks.gov/FormCenter/PUBLISHED-FORMS-5/Street-Light-Reporting-48 returned status 404 Not Found after 1 attempts
<a href="https://www.billingsmtpublicworks.gov/FormCenter/PUBLISHED-FORMS-5/Street-Light-Reporting-48">Street Light Outage</a>
low Broken link: https://www.ci.billings.mt.us/DocumentCenter/View/38687/Billings-Police-Officer-Application-Packet-July-2019 returned status 404 Not Found after 1 attempts
<a href="https://www.ci.billings.mt.us/DocumentCenter/View/38687/Billings-Police-Officer-Application-Packet-July-2019">Police Officer</a>
low Link timeout: https://billingslibrary.org/ did not respond within 5000ms after 2 attempts
<a href="https://billingslibrary.org/">Library</a>
low Link timeout: https://billingsmt.gov/ did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/"></a>
low Link timeout: https://billingsmt.gov/104/City-Clerk did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/104/City-Clerk">City Clerk</a>
low Link timeout: https://billingsmt.gov/107/City-Council did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/107/City-Council">City Council</a>
low Link timeout: https://billingsmt.gov/115/Municipal-Court did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/115/Municipal-Court">Court</a>
low Link timeout: https://billingsmt.gov/117/Agendas-Minutes did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/117/Agendas-Minutes">Agendas & Minutes</a>
low Link timeout: https://billingsmt.gov/1774/Map did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/1774/Map">City Maps</a>
low Link timeout: https://billingsmt.gov/1775/How-Do-I did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/1775/How-Do-I">How Do I...?</a>
low Link timeout: https://billingsmt.gov/1776/Explore-Billings did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/1776/Explore-Billings">Explore Billings</a>
low Link timeout: https://billingsmt.gov/1905/Online-Payments did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/1905/Online-Payments">Online Payments</a>
low Link timeout: https://billingsmt.gov/27/Your-Government did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/27/Your-Government">Your Government</a>
low Link timeout: https://billingsmt.gov/2874/Warrants did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/2874/Warrants">Warrants</a>
low Link timeout: https://billingsmt.gov/35/Doing-Business did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/35/Doing-Business">Doing Business</a>
low Link timeout: https://billingsmt.gov/475/Budgets-Financial-Reports did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/475/Budgets-Financial-Reports">City Budget</a>
low Link timeout: https://billingsmt.gov/8/Services did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/8/Services">Services</a>
low Link timeout: https://billingsmt.gov/978/Public-Safety did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/978/Public-Safety">Public Safety</a>
low Link timeout: https://billingsmt.gov/979/Transportation did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/979/Transportation">Transportation</a>
low Link timeout: https://billingsmt.gov/MyAccount/ProfileCreate did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/MyAccount/ProfileCreate">Create a Website Account</a>
low Link timeout: https://billingsmt.gov/QuickLinks.aspx?CID=117 did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/QuickLinks.aspx?CID=117">Employee Links</a>
low Link timeout: https://billingsmt.gov/Search/Results did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/Search/Results"></a>
low Link timeout: https://billingsmt.gov/bids.aspx did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/bids.aspx">Bid Opportunities</a>
low Link timeout: https://billingsmt.gov/calendar.aspx did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/calendar.aspx">City Event Calendar</a>
low Link timeout: https://billingsmt.gov/directory.aspx did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/directory.aspx">City Staff Directory</a>
low Link timeout: https://billingsmt.gov/list.aspx did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/list.aspx">E-Notifications</a>
low Link timeout: https://billingsmt.gov/requesttracker.aspx did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/requesttracker.aspx">A Problem</a>
low Link timeout: https://city-of-billings-map-library-billings.hub.arcgis.com/ did not respond within 5000ms after 2 attempts
<a href="https://city-of-billings-map-library-billings.hub.arcgis.com/">Maps</a>
low Link timeout: https://nextdoor.com/profile/01N6c9dQymP3j5z5x/ did not respond within 5000ms after 2 attempts
<a href="https://nextdoor.com/profile/01N6c9dQymP3j5z5x/"></a>
low Link timeout: https://public.coderedweb.com/CNE/en-US/BFE1C57D5A52?isMobile=false did not respond within 5000ms after 2 attempts
<a href="https://public.coderedweb.com/CNE/en-US/BFE1C57D5A52?isMobile=false">Code Red Notification</a>
low Link timeout: https://www.ci.billings.mt.us/1820/Photo-Gallery did not respond within 5000ms after 2 attempts
<a href="https://www.ci.billings.mt.us/1820/Photo-Gallery">Photo Gallery</a>
low Link timeout: https://www.facebook.com/Billings-MT-City-Government-74352842013/ did not respond within 5000ms after 2 attempts
<a href="https://www.facebook.com/Billings-MT-City-Government-74352842013/"></a>
low Link timeout: https://www.linkedin.com/company/cityofbillings/ did not respond within 5000ms after 2 attempts
<a href="https://www.linkedin.com/company/cityofbillings/"></a>
low Link timeout: https://www.youtube.com/@cityofbillings5834 did not respond within 5000ms after 2 attempts
<a href="https://www.youtube.com/@cityofbillings5834"></a>
billingsmt.gov72findings
critical Interactive element with role="textbox" has no accessible name. Screen readers cannot identify this control. WCAG 4.1.2
<!-- a11y: role="textbox" -->
high Image has no accessible name in the accessibility tree. Screen readers will skip or announce it generically. WCAG 1.1.1
<!-- a11y: role="image" -->
high Frames must have an accessible name: Fix any of the following: Element has no title attribute aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element's default semantics were not overridden with role="none" or role="presentation" WCAG 4.1.2
<iframe src="https://www.facebook..." width="500" height="1000" style="border:none;overflow..." scrolling="no" frameborder="0" allowfullscreen="true" allow="autoplay; clipboard-...">
high All touch targets must be 24px large, or leave sufficient space: Fix any of the following: Target has insufficient size (22.8px by 30.4px, should be at least 24px by 24px) Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 21.6px instead of at least 24px. WCAG 2.5.8
<a href="#slide" onclick="return false;" class="pagingItems" data-index="1">1</a>
high All touch targets must be 24px large, or leave sufficient space: Fix any of the following: Target has insufficient size (22.8px by 30.4px, should be at least 24px by 24px) Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 21.6px instead of at least 24px. WCAG 2.5.8
<a href="#slide" onclick="return false;" class="pagingItems" data-index="2">2</a>
high All touch targets must be 24px large, or leave sufficient space: Fix any of the following: Target has insufficient size (22.8px by 30.4px, should be at least 24px by 24px) Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 21.6px instead of at least 24px. WCAG 2.5.8
<a href="#slide" onclick="return false;" class="pagingItems" data-index="3">3</a>
high All touch targets must be 24px large, or leave sufficient space: Fix any of the following: Target has insufficient size (22.8px by 30.4px, should be at least 24px by 24px) Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 21.6px instead of at least 24px. WCAG 2.5.8
<a href="#slide" onclick="return false;" class="pagingItems" data-index="4">4</a>
high All touch targets must be 24px large, or leave sufficient space: Fix any of the following: Target has insufficient size (22.8px by 30.4px, should be at least 24px by 24px) Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 21.6px instead of at least 24px. WCAG 2.5.8
<a href="#slide" onclick="return false;" class="pagingItems" data-index="5">5</a>
high Focus jumps backward from "Report a Concern" to "Previous" (visual distance: 881px). No explicit tabIndex — likely a DOM order issue. WCAG 2.4.3
<button>Previous</button>
high Focus jumps backward from "View Available Jobs" to "Administrator’s Report" (visual distance: 841px). No explicit tabIndex — likely a DOM order issue. WCAG 2.4.3
<a>Administrator’s Report</a>
high Focus jumps backward from "Parks & Recreation" to "Employment" (visual distance: 468px). No explicit tabIndex — likely a DOM order issue. WCAG 2.4.3
<a>Employment</a>
high Focus jumps backward from "View All Events" to "Facebook" (visual distance: 917px). No explicit tabIndex — likely a DOM order issue. WCAG 2.4.3
<a>Facebook</a>
high strict-transport-security header has invalid or weak value: max-age=86400
medium Page has 11 "navigation" landmarks but only 0 have distinct labels. Screen reader users cannot distinguish between them. WCAG 1.3.1
<!-- 11 navigation landmarks, 0 labeled -->
medium Heading levels should only increase by one: Fix any of the following: Heading order invalid
<h3>Magic City Spotlight</h3>
medium Landmarks should have a unique role or role/label/title (i.e. accessible name) combination: Fix any of the following: The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable
<nav data-cprole="nav" id="mainNav" class="siteNav mainNav" role="navigation">
medium All page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
<div class="cpToolbar user public" style="z-index: 1;">
medium All page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
<div class="fr-view">
<h1 class="headline" style="text-align: center;"><a href="https://cityview.billingsmt.gov/Portal/">Click Here For Permits</a></h1>
</div>medium All page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
<ol class="tabbedWidget cpTabs " role="tablist" aria-hidden="false" style="">
medium All page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
<div class="tabbedWidget cpTabPanel showing" style="" id="tab8d3f3fbe-b3c0-4784-b07d-5cc78cb09990_0" role="tabpanel" aria-labelledby="tabBtn8d3f3fbe-b3c0-4784-b07d-5cc78cb09990_0" tabindex="-1">
medium All page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
<ol class="tabbedWidget cpTabs " role="tablist" aria-hidden="false" style="">
medium All page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
<div class="tabbedWidget cpTabPanel showing" style="" id="tab1b972691-28aa-429e-a856-e6a0d17dd6ed_0" role="tabpanel" aria-labelledby="tabBtn1b972691-28aa-429e-a856-e6a0d17dd6ed_0" tabindex="-1">
medium All page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
<span class="cpBylineTextTS">Government Websites by <a href="https://connect.civicplus.com/referral">CivicPlus®</a></span>
medium Link is distinguished from surrounding text only by color (link: rgb(10, 45, 83), text: rgb(34, 34, 35)). Users who cannot perceive color differences may not identify this as a link. WCAG 1.4.1
<a href="/115/Municipal-Court" target="_self" class="fancyButton fancyButton377 " data-sonde-contrast-state-id="sonde-contrast-state-8" data-sonde-contrast-state-owned="true"> <span> <span><span
medium Link is distinguished from surrounding text only by color (link: rgb(10, 45, 83), text: rgb(34, 34, 35)). Users who cannot perceive color differences may not identify this as a link. WCAG 1.4.1
<a href="https://billingslibrary.org/ " target="_self" class="fancyButton fancyButton378 " data-sonde-contrast-state-id="sonde-contrast-state-9" data-sonde-contrast-state-owned="true"> <span> <sp
medium Link is distinguished from surrounding text only by color (link: rgb(10, 45, 83), text: rgb(34, 34, 35)). Users who cannot perceive color differences may not identify this as a link. WCAG 1.4.1
<a href="https://city-of-billings-map-library-billings.hub.arcgis.com/" target="_blank" class="fancyButton fancyButton379 " aria-label="Maps Opens in new window" rel="noopener" data-sonde-contrast-sta
medium Link is distinguished from surrounding text only by color (link: rgb(10, 45, 83), text: rgb(34, 34, 35)). Users who cannot perceive color differences may not identify this as a link. WCAG 1.4.1
<a href="/978/Public-Safety" target="_self" class="fancyButton fancyButton380 " data-sonde-contrast-state-id="sonde-contrast-state-11" data-sonde-contrast-state-owned="true"> <span> <span><span c
medium Link is distinguished from surrounding text only by color (link: rgb(10, 45, 83), text: rgb(34, 34, 35)). Users who cannot perceive color differences may not identify this as a link. WCAG 1.4.1
<a href="https://billingsmt.gov/Blog.aspx?CID=2" target="_self" class="fancyButton fancyButton530 "> <span> <span><span class="text">Code Enforcement Blog</span></span> </span> </a>
medium Link is distinguished from surrounding text only by color (link: rgb(10, 45, 83), text: rgb(34, 34, 35)). Users who cannot perceive color differences may not identify this as a link. WCAG 1.4.1
<a href="https://billingsmt.gov/CivicAlerts.aspx?CID=1" target="_self" class="fancyButton fancyButton529 "> <span> <span><span class="text">City News</span></span> </span> </a>
medium Link is distinguished from surrounding text only by color (link: rgb(10, 45, 83), text: rgb(34, 34, 35)). Users who cannot perceive color differences may not identify this as a link. WCAG 1.4.1
<a href="https://podcasters.spotify.com/pod/show/cityofbillings" target="_self" class="fancyButton fancyButton531 "> <span> <span><span class="text">Podcasts</span></span> </span> </a>
medium Link is distinguished from surrounding text only by color (link: rgb(10, 45, 83), text: rgb(34, 34, 35)). Users who cannot perceive color differences may not identify this as a link. WCAG 1.4.1
<a href="https://billingsmt.gov/512/Neighborhood-Task-Forces" target="_self" class="fancyButton fancyButton532 "> <span> <span><span class="text">Neighborhood Task Forces</span></span> </span>
medium Link is distinguished from surrounding text only by color (link: rgb(10, 45, 83), text: rgb(34, 34, 35)). Users who cannot perceive color differences may not identify this as a link. WCAG 1.4.1
<a href="/1905/Online-Payments" target="_self" class="fancyButton fancyButton383 " data-sonde-contrast-state-id="sonde-contrast-state-12" data-sonde-contrast-state-owned="true"> <span> <span><spa
medium Link is distinguished from surrounding text only by color (link: rgb(10, 45, 83), text: rgb(34, 34, 35)). Users who cannot perceive color differences may not identify this as a link. WCAG 1.4.1
<a href="https://cloud.castus.tv/vod/comm7tv/?page=PLAYLIST" target="_blank" class="fancyButton fancyButton384 " aria-label="Watch Meetings Online Opens in new window" rel="noopener" data-sonde-contra
medium Broken link: https://billingsmt.gov/DocumentCenter/View/38509/Can-you-give-us-a-hand_201409301651114566 returned status 404 Not Found after 1 attempts
<a href="https://billingsmt.gov/DocumentCenter/View/38509/Can-you-give-us-a-hand_201409301651114566">Volunteers</a>
medium Broken link: https://billingsmt.gov/sitemap returned status 404 Not Found after 1 attempts
<a href="https://billingsmt.gov/sitemap">Site Map</a>
low Broken link: https://cloud.castus.tv/vod/comm7tv/?page=PLAYLIST returned status 404 Not Found after 1 attempts
<a href="https://cloud.castus.tv/vod/comm7tv/?page=PLAYLIST">Watch Meetings Online</a>
low Broken link: https://www.billingsmt.gov/MyAccount?from=url&url=/260/City-of-Billings-Employee-Intranet&useSamlLogin=True&pageId=260 returned status 403 Forbidden after 1 attempts
<a href="https://www.billingsmt.gov/MyAccount?from=url&url=/260/City-of-Billings-Employee-Intranet&useSamlLogin=True&pageId=260">City of Billings Employee Intranet</a>
low Link timeout: https://billingslibrary.org/ did not respond within 5000ms after 2 attempts
<a href="https://billingslibrary.org/">Library</a>
low Link timeout: https://billingsmt.gov/ did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/"></a>
low Link timeout: https://billingsmt.gov/#ccdb57a2b7-1d5a-4d6d-b8f5-405c751b5344 did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/#ccdb57a2b7-1d5a-4d6d-b8f5-405c751b5344">Skip to Main Content</a>
low Link timeout: https://billingsmt.gov/#slide did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/#slide">1</a>
low Link timeout: https://billingsmt.gov/#tab1b972691-28aa-429e-a856-e6a0d17dd6ed_0 did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/#tab1b972691-28aa-429e-a856-e6a0d17dd6ed_0">Facebook</a>
low Link timeout: https://billingsmt.gov/#tab8d3f3fbe-b3c0-4784-b07d-5cc78cb09990_0 did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/#tab8d3f3fbe-b3c0-4784-b07d-5cc78cb09990_0">City Council Meetings</a>
low Link timeout: https://billingsmt.gov/115/Municipal-Court did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/115/Municipal-Court">Court</a>
low Link timeout: https://billingsmt.gov/117/Agendas-Minutes did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/117/Agendas-Minutes">Agendas & Minutes</a>
low Link timeout: https://billingsmt.gov/1775/How-Do-I did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/1775/How-Do-I">How Do I...?</a>
low Link timeout: https://billingsmt.gov/1776/Explore-Billings did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/1776/Explore-Billings">Explore Billings</a>
low Link timeout: https://billingsmt.gov/1905/Online-Payments did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/1905/Online-Payments">Online Payments</a>
low Link timeout: https://billingsmt.gov/27/Your-Government did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/27/Your-Government">Your Government</a>
low Link timeout: https://billingsmt.gov/2874/Warrants did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/2874/Warrants">Warrants</a>
low Link timeout: https://billingsmt.gov/35/Doing-Business did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/35/Doing-Business">Doing Business</a>
low Link timeout: https://billingsmt.gov/512/Neighborhood-Task-Forces did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/512/Neighborhood-Task-Forces">Neighborhood Task Forces</a>
low Link timeout: https://billingsmt.gov/8/Services did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/8/Services">Services</a>
low Link timeout: https://billingsmt.gov/978/Public-Safety did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/978/Public-Safety">Public Safety</a>
low Link timeout: https://billingsmt.gov/979/Transportation did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/979/Transportation">Transportation</a>
low Link timeout: https://billingsmt.gov/Blog.aspx?CID=2 did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/Blog.aspx?CID=2">Code Enforcement Blog</a>
low Link timeout: https://billingsmt.gov/Calendar.aspx?EID=18843 did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/Calendar.aspx?EID=18843">Heights Task Force Meeting</a>
low Link timeout: https://billingsmt.gov/MyAccount/ProfileCreate did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/MyAccount/ProfileCreate">Create a Website Account</a>
low Link timeout: https://billingsmt.gov/QuickLinks.aspx?CID=117 did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/QuickLinks.aspx?CID=117">Employee Links</a>
low Link timeout: https://billingsmt.gov/Search/Results did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/Search/Results"></a>
low Link timeout: https://billingsmt.gov/calendar.aspx?view=list&year=2026&month=6&day=3&CID=60 did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/calendar.aspx?view=list&year=2026&month=6&day=3&CID=60">3</a>
low Link timeout: https://billingsmt.gov/list.aspx did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/list.aspx">Notifications</a>
low Link timeout: https://billingsmt.gov/requesttracker.aspx did not respond within 5000ms after 2 attempts
<a href="https://billingsmt.gov/requesttracker.aspx">Report a Concern</a>
low Link timeout: https://city-of-billings-map-library-billings.hub.arcgis.com/ did not respond within 5000ms after 2 attempts
<a href="https://city-of-billings-map-library-billings.hub.arcgis.com/">Maps</a>
low Link timeout: https://cityview.billingsmt.gov/Portal/ did not respond within 5000ms after 2 attempts
<a href="https://cityview.billingsmt.gov/Portal/">Click Here For Permits</a>
low Link timeout: https://nextdoor.com/profile/01N6c9dQymP3j5z5x/ did not respond within 5000ms after 2 attempts
<a href="https://nextdoor.com/profile/01N6c9dQymP3j5z5x/"></a>
low Link timeout: https://podcasters.spotify.com/pod/show/cityofbillings did not respond within 5000ms after 2 attempts
<a href="https://podcasters.spotify.com/pod/show/cityofbillings">Podcasts</a>
low Link timeout: https://www.billingsmt.gov/411/Employment-Opportunities-and-Procedures did not respond within 5000ms after 2 attempts
<a href="https://www.billingsmt.gov/411/Employment-Opportunities-and-Procedures">View Available Jobs</a>
low Link timeout: https://www.ci.billings.mt.us/2689/City-Administrator-Weekly-Report did not respond within 5000ms after 2 attempts
<a href="https://www.ci.billings.mt.us/2689/City-Administrator-Weekly-Report">Administrator’s Report</a>
low Link timeout: https://www.facebook.com/Billings-MT-City-Government-74352842013/ did not respond within 5000ms after 2 attempts
<a href="https://www.facebook.com/Billings-MT-City-Government-74352842013/"></a>
low Link timeout: https://www.linkedin.com/company/cityofbillings/ did not respond within 5000ms after 2 attempts
<a href="https://www.linkedin.com/company/cityofbillings/"></a>
low Link timeout: https://www.youtube.com/@cityofbillings5834 did not respond within 5000ms after 2 attempts
<a href="https://www.youtube.com/@cityofbillings5834"></a>
/Identity/Account/Register11findings
high Image has no accessible name in the accessibility tree. Screen readers will skip or announce it generically. WCAG 1.1.1
<!-- a11y: role="image" -->
high Image has no accessible name in the accessibility tree. Screen readers will skip or announce it generically. WCAG 1.1.1
<!-- a11y: role="image" -->
high Focus jumps backward from "Sign in" to "Sign up with Apple" (visual distance: 799px). No explicit tabIndex — likely a DOM order issue. WCAG 2.4.3
<button>Sign up with Apple</button>
high Missing Strict-Transport-Security header (HSTS)
medium Link is distinguished from surrounding text only by color (link: rgb(204, 0, 32), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link. WCAG 1.4.1
<a id="signInLink" role="button" class="link-decorated" href="/Identity/Account/Login?returnUrl=%2Fconnect%2Fauthorize%2Fcallback%3Fclient_id%3D1f5b1c5f-236b-4f28-ab96-ac01ec42e292%26redirect_uri%3Dht
medium Navigation region "How Do I...? Your Government Services Doing Business Explore Billings (function () { function setupMenu() { const menuID = 'mainNavMenu'; const menuType = MAIN_MENU; //setup menu manager properties for main menu if (!menuManager.mobileMainNav && true) menuManager.adjustMainItemsWidth('#' + menuID); menuManager.isMainMenuEditable = false; menuManager.mainMenuMaxSubMenuLevels = 4; menuManager.setMOMMode(2, menuType); //Init main menu const setupDraggable = menuManager.isMainMenuEditable; const urlToGetHiddenMenus = '/Pages/MenuMain/HiddenMainSubMenus?pageID=1&moduleID=&themeID=40&menuContainerID=mainNav'; menuManager.setupMenu(menuID, 'mainNav', menuType, setupDraggable, urlToGetHiddenMenus); menuManager.mainMenuInit = true; menuManager.mainMenuTextResizer = true; if (1.00 > 0) menuManager.mainMenuTextResizerRatio = 1.00; if (window.isResponsiveEnabled) menuManager.mainMenuReady.resolve(); } if (document.readyState === "complete" || document.readyState === "loaded" || document.readyState === "interactive") { setupMenu(); return; } document.addEventListener("DOMContentLoaded", setupMenu); })();" is present on https://billingsmt.gov/ but missing on https://cpauthentication.civicplus.com/Identity/Account/Register. Navigation should appear consistently across pages in the same site set. WCAG 3.2.3
<!-- missing: nav#mainNav -->
medium "#Input_Email" is visually at position 1 but receives focus at position 17 (drift: 16). WCAG 2.4.3
<input></input>
medium "Sign up with Facebook" is visually at position 3 but receives focus at position 14 (drift: 11). WCAG 2.4.3
<button>Sign up with Facebook</button>
medium "Sign up with Google" is visually at position 5 but receives focus at position 15 (drift: 10). WCAG 2.4.3
<button>Sign up with Google</button>
medium "Sign up with Microsoft" is visually at position 7 but receives focus at position 16 (drift: 9). WCAG 2.4.3
<button>Sign up with Microsoft</button>
medium "Privacy Policy" is visually at position 13 but receives focus at position 7 (drift: 6). WCAG 2.4.3
<a>Privacy Policy</a>
Methodology
The Sonde Score is a universal 0–1000 compliance index — think of it like a credit score for accessibility. Each finding is weighted by its impact on human access: a keyboard trap (critical) counts far more than a best-practice suggestion (low). The raw penalty is normalized per page so scores are comparable across sites of any size. A harmonic curve ensures every site gets a meaningful score — no zeros, no false perfection.
where S = sensitivity (750), P = Σ(weight × count), N = pages scanned
| Tier | Weight | Examples |
|---|---|---|
| Critical | 10 | Keyboard traps, missing page language |
| High | 3 | Missing alt text, insufficient contrast |
| Medium | 1 | Heading hierarchy, unclear link purpose |
| Low | 0.25 | Best-practice suggestions |
The Sonde Score is a living standard (v0.1). We publish the methodology and invite public feedback because accessibility is too important for closed-door decisions. Your expertise makes it better.
Enter Mission Control
Review raw findings data, track changes between scans, and contribute to Sonde’s open methodology.
Nominate a Site for the Daylight Index
Know a public website that should be on the accessibility leaderboard? Nominate it — we’ll scan it and publish the results.