Skip to content

Add improvements created during port to gcds-map#1046

Merged
prushforth merged 5 commits intoMaps4HTML:mainfrom
prushforth:main
Apr 9, 2026
Merged

Add improvements created during port to gcds-map#1046
prushforth merged 5 commits intoMaps4HTML:mainfrom
prushforth:main

Conversation

@prushforth
Copy link
Copy Markdown
Member

@prushforth prushforth commented Apr 9, 2026

  • backport changes from gcds-map refactoring to here
  • add support for querying and receiving incorrect application/geojson content-type header value
  • add copilot instructions
  • add skills for how to mark up MapML documents, based on a modified copy of the web-map-doc english documentation

Closes #1044

- Implement layer "registry" for child (Leaflet) layers in BaseLayerElement, HTMLFeatureElement, and HTMLTileElement to optimize layer management and cleanup.
- Update HTMLMapCaptionElement to ensure only the first caption manages the aria-label.
- Refactor rendering logic in renderStyles.js to improve handling of SVG and container elements.
- Adjust event handling in HTMLWebMapElement and HTMLLinkElement for better performance and reliability.
- Update test cases to ensure proper navigation and loading states.
…n; update test for static tiles to include wait timeout
@prushforth prushforth merged commit b359ea5 into Maps4HTML:main Apr 9, 2026
1 check passed
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.

Some services use application/geojson (which is incorrect, but) for GeoJSON query responses

1 participant