Skip to content

Add High Contrast Base Map and Other a11y Improvements#247

Merged
stdavis merged 2 commits intomainfrom
feat/high-contrast-basemap
Mar 30, 2026
Merged

Add High Contrast Base Map and Other a11y Improvements#247
stdavis merged 2 commits intomainfrom
feat/high-contrast-basemap

Conversation

@stdavis
Copy link
Copy Markdown
Member

@stdavis stdavis commented Mar 27, 2026

No description provided.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR improves accessibility of the parcels app by adding support for a high-contrast basemap option and making a few semantic/a11y-oriented markup updates, alongside updating the Utah Design System dependency that likely enables these capabilities.

Changes:

  • Adds a “High Contrast” basemap option to the map layer selector configuration.
  • Improves document structure/semantics by adding a main-content landmark target and promoting the app title to an h1.
  • Enhances the <noscript> experience with a clearer, more accessible message and bumps @ugrc/utah-design-system to ^1.35.0 (with corresponding lockfile update).

Reviewed changes

Copilot reviewed 5 out of 6 changed files in this pull request and generated no comments.

Show a summary per file
File Description
src/MapContainer.tsx Adds “High Contrast” to the LayerSelector basemap options.
src/App.tsx Adds id="main-content" to <main> and changes the header title from h2 to h1.
index.html Replaces the plain <noscript> text with a structured alert message.
package.json Bumps @ugrc/utah-design-system to ^1.35.0 and adjusts pnpm.overrides entries.
pnpm-lock.yaml Updates lockfile for the design system version bump.
.vscode/settings.json Adds “basemaps” to cSpell words list.
Files not reviewed (1)
  • pnpm-lock.yaml: Language not supported

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@github-actions
Copy link
Copy Markdown

Visit the preview URL for this PR (updated for commit da3f238):
Firebase Preview: https://ut-dts-agrc-parcels-dev--feat-high-contrast-basemap-1r0tygn8.web.app
(expires "2026-04-10T17:38:12.249752498Z" )

@stdavis stdavis enabled auto-merge (rebase) March 27, 2026 18:09
@stdavis stdavis requested a review from jacobdadams March 27, 2026 18:09
@stdavis stdavis merged commit 65aac66 into main Mar 30, 2026
10 checks passed
@stdavis stdavis deleted the feat/high-contrast-basemap branch March 30, 2026 14:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants