Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Test and Implement Leaflet 1.9.x* #658

Closed
3 tasks
prushforth opened this issue Apr 5, 2022 · 5 comments · Fixed by #715
Closed
3 tasks

Test and Implement Leaflet 1.9.x* #658

prushforth opened this issue Apr 5, 2022 · 5 comments · Fixed by #715
Milestone

Comments

@prushforth
Copy link
Member

Currently, there are a few issues I see when running web-map-custom-element under Leaflet 1.8.0.beta 3

  • get tests running
  • provide feedback to Leaflet committers
  • other - please comment

I tested the experiments with 1.8.0 beta 3, and it seems to work pretty well. I noticed a couple of things:

  • layer control context menu no longer available / replaced by browser context menu
  • after following a map-a link, the mouse pointer is stuck in the dragging state until released by another event
  • unable to distinguish if tests are broken because test infrastructure isn't great or if the upgraded API causes breakage. Only a few tests (16) were broken, out of ~300.
@Malvoz

This comment was marked as outdated.

@Malvoz
Copy link
Member

Malvoz commented Apr 6, 2022

With Leaflet 1.8.0 (or later):

we should be able to remove:


And as a reminder to myself: the following in #247 have been fixed:

Map component

  • Should have resizable text (relative font-size units).

Zoom controls

  • Characters + and - should be explicitly hidden from ATs.
  • Should convey the disabled state to ATs when min/max zoom has been reached.

Layer control

  • Should have role="button".

Popups

  • Popup's Close button should have an accessible name and role="button".
  • Character × in the popup's Close button should be explicitly hidden from ATs.

Attribution

  • Should have resizable text (relative font-size units).
  • The vertical lines (separators) should be aria-hidden="true".

@prushforth prushforth added this to the Summer 2022 milestone May 2, 2022
@Malvoz
Copy link
Member

Malvoz commented Aug 4, 2022

@prushforth I don't think it's too long until the release of v1.9.0, FYI.

ben-lu-uw added a commit to ben-lu-uw/Web-Map-Custom-Element that referenced this issue Aug 19, 2022
@Malvoz
Copy link
Member

Malvoz commented Sep 23, 2022

Leaflet v1.9.1 has been released! 🙂

Blog post: https://leafletjs.com/2022/09/21/leaflet-1.9.0.html

@prushforth prushforth changed the title Test and Implement Leaflet 1.8.0-* Test and Implement Leaflet 1.9.x* Nov 22, 2022
@prushforth prushforth modified the milestones: Summer 2022, Winter 2023 Dec 9, 2022
@prushforth
Copy link
Member Author

Linking a few other issues to revisit once this task is done, to see if upstream changes have helped or resolved them.

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 a pull request may close this issue.

2 participants