From 24e85c4471d2804e5c33df2300dd6fcbaad47de5 Mon Sep 17 00:00:00 2001 From: camille Date: Fri, 27 Mar 2026 17:23:10 +0100 Subject: [PATCH] carte et marqueurs. C'etait INTERMINABLE !!! --- node_modules/.package-lock.json | 13 + node_modules/leaflet/CHANGELOG.md | 2191 +++ node_modules/leaflet/LICENSE | 26 + node_modules/leaflet/README.md | 55 + .../leaflet/dist/images/layers-2x.png | Bin 0 -> 1259 bytes node_modules/leaflet/dist/images/layers.png | Bin 0 -> 696 bytes .../leaflet/dist/images/marker-icon-2x.png | Bin 0 -> 2464 bytes .../leaflet/dist/images/marker-icon.png | Bin 0 -> 1466 bytes .../leaflet/dist/images/marker-shadow.png | Bin 0 -> 618 bytes node_modules/leaflet/dist/leaflet-src.esm.js | 14419 +++++++++++++++ .../leaflet/dist/leaflet-src.esm.js.map | 1 + node_modules/leaflet/dist/leaflet-src.js | 14512 ++++++++++++++++ node_modules/leaflet/dist/leaflet-src.js.map | 1 + node_modules/leaflet/dist/leaflet.css | 661 + node_modules/leaflet/dist/leaflet.js | 6 + node_modules/leaflet/dist/leaflet.js.map | 1 + node_modules/leaflet/package.json | 149 + node_modules/leaflet/src/Leaflet.js | 24 + .../src/control/Control.Attribution.js | 148 + .../leaflet/src/control/Control.Layers.js | 443 + .../leaflet/src/control/Control.Scale.js | 132 + .../leaflet/src/control/Control.Zoom.js | 146 + node_modules/leaflet/src/control/Control.js | 174 + node_modules/leaflet/src/control/index.js | 17 + node_modules/leaflet/src/core/Browser.js | 220 + node_modules/leaflet/src/core/Class.js | 135 + node_modules/leaflet/src/core/Class.leafdoc | 197 + node_modules/leaflet/src/core/Events.js | 344 + node_modules/leaflet/src/core/Events.leafdoc | 143 + node_modules/leaflet/src/core/Handler.js | 57 + node_modules/leaflet/src/core/Util.js | 241 + node_modules/leaflet/src/core/index.js | 15 + .../leaflet/src/dom/DomEvent.DoubleTap.js | 91 + .../leaflet/src/dom/DomEvent.Pointer.js | 97 + node_modules/leaflet/src/dom/DomEvent.js | 315 + node_modules/leaflet/src/dom/DomUtil.js | 349 + node_modules/leaflet/src/dom/Draggable.js | 220 + node_modules/leaflet/src/dom/PosAnimation.js | 113 + node_modules/leaflet/src/dom/index.js | 9 + node_modules/leaflet/src/geo/LatLng.js | 137 + node_modules/leaflet/src/geo/LatLngBounds.js | 251 + .../leaflet/src/geo/crs/CRS.EPSG3395.js | 20 + .../leaflet/src/geo/crs/CRS.EPSG3857.js | 27 + .../leaflet/src/geo/crs/CRS.EPSG4326.js | 23 + node_modules/leaflet/src/geo/crs/CRS.Earth.js | 33 + .../leaflet/src/geo/crs/CRS.Simple.js | 36 + node_modules/leaflet/src/geo/crs/CRS.js | 139 + node_modules/leaflet/src/geo/crs/index.js | 15 + node_modules/leaflet/src/geo/index.js | 7 + .../src/geo/projection/Projection.LonLat.js | 28 + .../src/geo/projection/Projection.Mercator.js | 49 + .../Projection.SphericalMercator.js | 44 + .../leaflet/src/geo/projection/index.js | 26 + node_modules/leaflet/src/geometry/Bounds.js | 219 + node_modules/leaflet/src/geometry/LineUtil.js | 306 + node_modules/leaflet/src/geometry/Point.js | 222 + node_modules/leaflet/src/geometry/PolyUtil.js | 129 + .../leaflet/src/geometry/Transformation.js | 79 + node_modules/leaflet/src/geometry/index.js | 8 + node_modules/leaflet/src/images/layers.svg | 1 + node_modules/leaflet/src/images/logo.svg | 1 + node_modules/leaflet/src/images/marker.svg | 1 + node_modules/leaflet/src/layer/DivOverlay.js | 348 + .../leaflet/src/layer/FeatureGroup.js | 94 + node_modules/leaflet/src/layer/GeoJSON.js | 452 + .../leaflet/src/layer/ImageOverlay.js | 270 + .../src/layer/Layer.Interactive.leafdoc | 39 + node_modules/leaflet/src/layer/Layer.js | 275 + node_modules/leaflet/src/layer/LayerGroup.js | 159 + node_modules/leaflet/src/layer/Popup.js | 506 + node_modules/leaflet/src/layer/SVGOverlay.js | 50 + node_modules/leaflet/src/layer/Tooltip.js | 444 + .../leaflet/src/layer/VideoOverlay.js | 106 + node_modules/leaflet/src/layer/index.js | 24 + .../leaflet/src/layer/marker/DivIcon.js | 74 + .../leaflet/src/layer/marker/Icon.Default.js | 66 + node_modules/leaflet/src/layer/marker/Icon.js | 165 + .../leaflet/src/layer/marker/Marker.Drag.js | 161 + .../leaflet/src/layer/marker/Marker.js | 419 + .../leaflet/src/layer/marker/index.js | 8 + .../leaflet/src/layer/tile/GridLayer.js | 923 + .../leaflet/src/layer/tile/TileLayer.WMS.js | 137 + .../leaflet/src/layer/tile/TileLayer.js | 289 + node_modules/leaflet/src/layer/tile/index.js | 6 + .../leaflet/src/layer/vector/Canvas.js | 492 + .../leaflet/src/layer/vector/Circle.js | 113 + .../leaflet/src/layer/vector/CircleMarker.js | 109 + node_modules/leaflet/src/layer/vector/Path.js | 148 + .../leaflet/src/layer/vector/Polygon.js | 159 + .../leaflet/src/layer/vector/Polyline.js | 307 + .../leaflet/src/layer/vector/Rectangle.js | 57 + .../src/layer/vector/Renderer.getRenderer.js | 45 + .../leaflet/src/layer/vector/Renderer.js | 133 + .../leaflet/src/layer/vector/SVG.Util.js | 39 + .../leaflet/src/layer/vector/SVG.VML.js | 144 + node_modules/leaflet/src/layer/vector/SVG.js | 207 + .../leaflet/src/layer/vector/index.js | 14 + node_modules/leaflet/src/map/Map.js | 1751 ++ .../leaflet/src/map/Map.methodOptions.leafdoc | 112 + .../leaflet/src/map/handler/Map.BoxZoom.js | 152 + .../src/map/handler/Map.DoubleClickZoom.js | 55 + .../leaflet/src/map/handler/Map.Drag.js | 235 + .../leaflet/src/map/handler/Map.Keyboard.js | 183 + .../src/map/handler/Map.ScrollWheelZoom.js | 91 + .../leaflet/src/map/handler/Map.TapHold.js | 102 + .../leaflet/src/map/handler/Map.TouchZoom.js | 130 + node_modules/leaflet/src/map/index.js | 17 + package-lock.json | 18 + package.json | 5 + parcoursup-app/index.html | 1 + parcoursup-app/src/api/parcoursup.js | 5 +- parcoursup-app/src/components/app.riot | 52 +- .../src/components/carte-formations.riot | 86 +- .../src/components/ligne-resultat.riot | 16 +- 114 files changed, 47433 insertions(+), 26 deletions(-) create mode 100644 node_modules/.package-lock.json create mode 100644 node_modules/leaflet/CHANGELOG.md create mode 100644 node_modules/leaflet/LICENSE create mode 100644 node_modules/leaflet/README.md create mode 100644 node_modules/leaflet/dist/images/layers-2x.png create mode 100644 node_modules/leaflet/dist/images/layers.png create mode 100644 node_modules/leaflet/dist/images/marker-icon-2x.png create mode 100644 node_modules/leaflet/dist/images/marker-icon.png create mode 100644 node_modules/leaflet/dist/images/marker-shadow.png create mode 100644 node_modules/leaflet/dist/leaflet-src.esm.js create mode 100644 node_modules/leaflet/dist/leaflet-src.esm.js.map create mode 100644 node_modules/leaflet/dist/leaflet-src.js create mode 100644 node_modules/leaflet/dist/leaflet-src.js.map create mode 100644 node_modules/leaflet/dist/leaflet.css create mode 100644 node_modules/leaflet/dist/leaflet.js create mode 100644 node_modules/leaflet/dist/leaflet.js.map create mode 100644 node_modules/leaflet/package.json create mode 100644 node_modules/leaflet/src/Leaflet.js create mode 100644 node_modules/leaflet/src/control/Control.Attribution.js create mode 100644 node_modules/leaflet/src/control/Control.Layers.js create mode 100644 node_modules/leaflet/src/control/Control.Scale.js create mode 100644 node_modules/leaflet/src/control/Control.Zoom.js create mode 100644 node_modules/leaflet/src/control/Control.js create mode 100644 node_modules/leaflet/src/control/index.js create mode 100644 node_modules/leaflet/src/core/Browser.js create mode 100644 node_modules/leaflet/src/core/Class.js create mode 100644 node_modules/leaflet/src/core/Class.leafdoc create mode 100644 node_modules/leaflet/src/core/Events.js create mode 100644 node_modules/leaflet/src/core/Events.leafdoc create mode 100644 node_modules/leaflet/src/core/Handler.js create mode 100644 node_modules/leaflet/src/core/Util.js create mode 100644 node_modules/leaflet/src/core/index.js create mode 100644 node_modules/leaflet/src/dom/DomEvent.DoubleTap.js create mode 100644 node_modules/leaflet/src/dom/DomEvent.Pointer.js create mode 100644 node_modules/leaflet/src/dom/DomEvent.js create mode 100644 node_modules/leaflet/src/dom/DomUtil.js create mode 100644 node_modules/leaflet/src/dom/Draggable.js create mode 100644 node_modules/leaflet/src/dom/PosAnimation.js create mode 100644 node_modules/leaflet/src/dom/index.js create mode 100644 node_modules/leaflet/src/geo/LatLng.js create mode 100644 node_modules/leaflet/src/geo/LatLngBounds.js create mode 100644 node_modules/leaflet/src/geo/crs/CRS.EPSG3395.js create mode 100644 node_modules/leaflet/src/geo/crs/CRS.EPSG3857.js create mode 100644 node_modules/leaflet/src/geo/crs/CRS.EPSG4326.js create mode 100644 node_modules/leaflet/src/geo/crs/CRS.Earth.js create mode 100644 node_modules/leaflet/src/geo/crs/CRS.Simple.js create mode 100644 node_modules/leaflet/src/geo/crs/CRS.js create mode 100644 node_modules/leaflet/src/geo/crs/index.js create mode 100644 node_modules/leaflet/src/geo/index.js create mode 100644 node_modules/leaflet/src/geo/projection/Projection.LonLat.js create mode 100644 node_modules/leaflet/src/geo/projection/Projection.Mercator.js create mode 100644 node_modules/leaflet/src/geo/projection/Projection.SphericalMercator.js create mode 100644 node_modules/leaflet/src/geo/projection/index.js create mode 100644 node_modules/leaflet/src/geometry/Bounds.js create mode 100644 node_modules/leaflet/src/geometry/LineUtil.js create mode 100644 node_modules/leaflet/src/geometry/Point.js create mode 100644 node_modules/leaflet/src/geometry/PolyUtil.js create mode 100644 node_modules/leaflet/src/geometry/Transformation.js create mode 100644 node_modules/leaflet/src/geometry/index.js create mode 100644 node_modules/leaflet/src/images/layers.svg create mode 100644 node_modules/leaflet/src/images/logo.svg create mode 100644 node_modules/leaflet/src/images/marker.svg create mode 100644 node_modules/leaflet/src/layer/DivOverlay.js create mode 100644 node_modules/leaflet/src/layer/FeatureGroup.js create mode 100644 node_modules/leaflet/src/layer/GeoJSON.js create mode 100644 node_modules/leaflet/src/layer/ImageOverlay.js create mode 100644 node_modules/leaflet/src/layer/Layer.Interactive.leafdoc create mode 100644 node_modules/leaflet/src/layer/Layer.js create mode 100644 node_modules/leaflet/src/layer/LayerGroup.js create mode 100644 node_modules/leaflet/src/layer/Popup.js create mode 100644 node_modules/leaflet/src/layer/SVGOverlay.js create mode 100644 node_modules/leaflet/src/layer/Tooltip.js create mode 100644 node_modules/leaflet/src/layer/VideoOverlay.js create mode 100644 node_modules/leaflet/src/layer/index.js create mode 100644 node_modules/leaflet/src/layer/marker/DivIcon.js create mode 100644 node_modules/leaflet/src/layer/marker/Icon.Default.js create mode 100644 node_modules/leaflet/src/layer/marker/Icon.js create mode 100644 node_modules/leaflet/src/layer/marker/Marker.Drag.js create mode 100644 node_modules/leaflet/src/layer/marker/Marker.js create mode 100644 node_modules/leaflet/src/layer/marker/index.js create mode 100644 node_modules/leaflet/src/layer/tile/GridLayer.js create mode 100644 node_modules/leaflet/src/layer/tile/TileLayer.WMS.js create mode 100644 node_modules/leaflet/src/layer/tile/TileLayer.js create mode 100644 node_modules/leaflet/src/layer/tile/index.js create mode 100644 node_modules/leaflet/src/layer/vector/Canvas.js create mode 100644 node_modules/leaflet/src/layer/vector/Circle.js create mode 100644 node_modules/leaflet/src/layer/vector/CircleMarker.js create mode 100644 node_modules/leaflet/src/layer/vector/Path.js create mode 100644 node_modules/leaflet/src/layer/vector/Polygon.js create mode 100644 node_modules/leaflet/src/layer/vector/Polyline.js create mode 100644 node_modules/leaflet/src/layer/vector/Rectangle.js create mode 100644 node_modules/leaflet/src/layer/vector/Renderer.getRenderer.js create mode 100644 node_modules/leaflet/src/layer/vector/Renderer.js create mode 100644 node_modules/leaflet/src/layer/vector/SVG.Util.js create mode 100644 node_modules/leaflet/src/layer/vector/SVG.VML.js create mode 100644 node_modules/leaflet/src/layer/vector/SVG.js create mode 100644 node_modules/leaflet/src/layer/vector/index.js create mode 100644 node_modules/leaflet/src/map/Map.js create mode 100644 node_modules/leaflet/src/map/Map.methodOptions.leafdoc create mode 100644 node_modules/leaflet/src/map/handler/Map.BoxZoom.js create mode 100644 node_modules/leaflet/src/map/handler/Map.DoubleClickZoom.js create mode 100644 node_modules/leaflet/src/map/handler/Map.Drag.js create mode 100644 node_modules/leaflet/src/map/handler/Map.Keyboard.js create mode 100644 node_modules/leaflet/src/map/handler/Map.ScrollWheelZoom.js create mode 100644 node_modules/leaflet/src/map/handler/Map.TapHold.js create mode 100644 node_modules/leaflet/src/map/handler/Map.TouchZoom.js create mode 100644 node_modules/leaflet/src/map/index.js create mode 100644 package-lock.json create mode 100644 package.json diff --git a/node_modules/.package-lock.json b/node_modules/.package-lock.json new file mode 100644 index 0000000..e3b2bf2 --- /dev/null +++ b/node_modules/.package-lock.json @@ -0,0 +1,13 @@ +{ + "name": "parcoursup", + "lockfileVersion": 3, + "requires": true, + "packages": { + "node_modules/leaflet": { + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/leaflet/-/leaflet-1.9.4.tgz", + "integrity": "sha512-nxS1ynzJOmOlHp+iL3FyWqK89GtNL8U8rvlMOsQdTTssxZwCXh8N2NB3GDQOL+YR3XnWyZAxwQixURb+FA74PA==", + "license": "BSD-2-Clause" + } + } +} diff --git a/node_modules/leaflet/CHANGELOG.md b/node_modules/leaflet/CHANGELOG.md new file mode 100644 index 0000000..477da2b --- /dev/null +++ b/node_modules/leaflet/CHANGELOG.md @@ -0,0 +1,2191 @@ +Leaflet Changelog +================= + +(all changes without author notice are by [@mourner](https://github.com/mourner)) + +## 1.9.4 (2023-05-18) + +### 🐞 Bug fixes + +- Fix tile gaps in Chromium-based browsers ([#8891](https://github.com/Leaflet/Leaflet/pull/8891) by [@IvanSanchez](https://github.com/IvanSanchez)) +- Fix vector drifts when `zoomAnimation` is `false` and zooming via `flyTo` or pinch ([#8794](https://github.com/Leaflet/Leaflet/pull/8794) by [@plainheart](https://github.com/plainheart)) +- Ensure `toGeoJSON()` still works with an empty array ([#8737](https://github.com/Leaflet/Leaflet/pull/8737) by [@Falke-Design](https://github.com/Falke-Design)) +- Ensure `LineUtil` and `PolyUtil` only iterate over array values and not properties ([#8840](https://github.com/Leaflet/Leaflet/pull/8840) by [@Falke-Design](https://github.com/Falke-Design)) +- Fix rounding errors in center calculation of `LineUtil` and `PolyUtil` for small layers ([#8784](https://github.com/Leaflet/Leaflet/pull/8784) by [@Falke-Design](https://github.com/Falke-Design)) +- Prevent unwanted layer toggle while expanding the Layers control on mobile ([#8910](https://github.com/Leaflet/Leaflet/pull/8910) by [@Falke-Design](https://github.com/Falke-Design)) +- Fix an error when a focusing on a `Tooltip`-bound `FeatureGroup` that contains a layer without a `getElement` method ([#8890](https://github.com/Leaflet/Leaflet/pull/8890) by [@Falke-Design](https://github.com/Falke-Design)) +- Fix `Tooltip` is not showing when loaded dynamically while moving the map ([#8672](https://github.com/Leaflet/Leaflet/pull/8672) by [@theGOTOguy](https://github.com/theGOTOguy)) +- Fix `noMoveStart` option not applying to `fitBounds` ([#8911](https://github.com/Leaflet/Leaflet/pull/8911) by [@AbdullahSohail-SE](https://github.com/AbdullahSohail-SE)) +- Fix outlines showing up when interacting with the map on Safari 16.4+ ([#8917](https://github.com/Leaflet/Leaflet/pull/8917) by [@jonkoops](https://github.com/jonkoops)) + +## 1.9.3 (2022-11-18) + +### πŸ™Œ Accessibility +- Expand the layers control on Enter keydown ([#8556](https://github.com/Leaflet/Leaflet/pull/8556) by [@larsgw](https://github.com/larsgw)) +- Align the scale control's alpha transparency with the attribution control ([#8547](https://github.com/Leaflet/Leaflet/pull/8547) by [@Malvoz](https://github.com/Malvoz)) +- Allow the scale control's text to overflow the container ([#8548](https://github.com/Leaflet/Leaflet/pull/8548) by [@Malvoz](https://github.com/Malvoz)) + +### 🐞 Bug fixes +- Remove internal usage of `L` global ([#8536](https://github.com/Leaflet/Leaflet/pull/8536) by [@mourner](https://github.com/mourner)) +- Fix intermittent wobble when using `setMaxBounds(map.getBounds())` ([#8534](https://github.com/Leaflet/Leaflet/pull/8534) by [@rjackson](https://github.com/rjackson)) +- Ensure that `latLngsToCoords()` does not return references passed to it ([#7344](https://github.com/Leaflet/Leaflet/pull/7344) by [@marlo22](https://github.com/marlo22])) +- Ensure `worldCopyJump()` behavior is consistent when using a keyboard ([#8562](https://github.com/Leaflet/Leaflet/pull/8562) by [@Falke-Design](https://github.com/Falke-Design)) +- Ensure correct target is used for the `popupopen` event ([#8571](https://github.com/Leaflet/Leaflet/pull/8571) by [@Belair34](https://github.com/Belair34)) +- Prevent recursion when panning a `Popup` ([#8520](https://github.com/Leaflet/Leaflet/pull/8520) by [@rjackson](https://github.com/rjackson)) +- Support CSS [`position: sticky`](https://developer.mozilla.org/en-US/docs/Web/CSS/position#sticky) for map container ([#8550](https://github.com/Leaflet/Leaflet/pull/8550) by [@tmiaa](https://github.com/tmiaa)) + +## 1.9.2 (2022-10-04) + +### 🐞 Bug fixes +* ⚠️ Drop ESM entrypoint from package because of numerous compatibility issues with plugins (import `leaflet/dist/leaflet-src.esm.js` explicitly instead to take advantage; ESM by default will come in v2) ([#8493](https://github.com/Leaflet/Leaflet/pull/8493) by [@jonkoops](https://github.com/jonkoops)) +* Fix a bug where tooltips could throw an error with canvas renderer ([#8498](https://github.com/Leaflet/Leaflet/pull/8498) by [@Falke-Design](https://github.com/Falke-Design)) +* Fix a bug with incorrect marker popup location when there are multiple markers registered to the same popup ([#8523](https://github.com/Leaflet/Leaflet/pull/8523) by [@raychanks](https://github.com/raychanks)). + +### πŸ§ͺ Tests +* Fix unit tests suite stopping abruptly on Mac ([#8478](https://github.com/Leaflet/Leaflet/pull/8478)) + +### πŸ“ Docs +* Fix `Bounds` `equals` parameters in docs ([#8500](https://github.com/Leaflet/Leaflet/pull/8500) by [@Falke-Design](https://github.com/Falke-Design)) + +## 1.9.2 (2022-10-04) + +### 🐞 Bug fixes +* ⚠️ Drop ESM entrypoint from package because of numerous compatibility issues with plugins (import `leaflet/dist/leaflet-src.esm.js` explicitly instead to take advantage; ESM by default will come in v2) ([#8493](https://github.com/Leaflet/Leaflet/pull/8493) by [@jonkoops](https://github.com/jonkoops)) +* Fix a bug where tooltips could throw an error with canvas renderer ([#8498](https://github.com/Leaflet/Leaflet/pull/8498) by [@Falke-Design](https://github.com/Falke-Design)) +* Fix a bug with incorrect marker popup location when there are multiple markers registered to the same popup ([#8523](https://github.com/Leaflet/Leaflet/pull/8523) by [@raychanks](https://github.com/raychanks)). + +### πŸ§ͺ Tests +* Fix unit tests suite stopping abruptly on Mac ([#8478](https://github.com/Leaflet/Leaflet/pull/8478)) + +### πŸ“ Docs +* Fix `Bounds` `equals` parameters in docs ([#8500](https://github.com/Leaflet/Leaflet/pull/8500) by [@Falke-Design](https://github.com/Falke-Design)) + +## 1.9.1 (2022-09-23) +* Fix `Events` `listens` not propagating to parent objects, in particular fixing compatibility with **Leaflet.markercluster** plugin ([#8211](https://github.com/Leaflet/Leaflet/pull/8457) by [@Falke-Design](https://github.com/Falke-Design)) + +## 1.9.0 (2022-09-21) + +### ⚠️ Breaking Changes +* Update `color-adjust` to `print-color-adjust` ([#8211](https://github.com/Leaflet/Leaflet/pull/8211) by [@Malvoz](https://github.com/Malvoz)) + +### ❇️ API changes +* Add `content` and `latLng` options to `Popup` / `Tooltip` constructors ([#7783](https://github.com/Leaflet/Leaflet/pull/7783) by [@Falke-Design](https://github.com/Falke-Design)) +* Extend `Bounds` to have the same functions as `LatLngBounds` ([#7882](https://github.com/Leaflet/Leaflet/pull/7882) by [@Falke-Design](https://github.com/Falke-Design)) + +### ✨ Improvements +* Expose ESM entrypoint with Leaflet global ([#8329](https://github.com/Leaflet/Leaflet/pull/8329) by [@jonkoops](https://github.com/Falke-Design)) +* Update `getCenter()` calculation and move it to `PolyUtil` / `LineUtil` ([#7603](https://github.com/Leaflet/Leaflet/pull/7603) by [@Falke-Design](https://github.com/Falke-Design)) +* Remove border styles in overflowing popups ([#8260](https://github.com/Leaflet/Leaflet/pull/8260) by [@Malvoz](https://github.com/Malvoz)) +* Fix "listener not found" warning when setting `maxBounds` ([#8168](https://github.com/Leaflet/Leaflet/pull/8168)) +* Remove "listener not found" warning ([#8234](https://github.com/Leaflet/Leaflet/pull/8234) by [@Falke-Design](https://github.com/Falke-Design)) +* Extend `Events.listens` to search for specific function ([#8161](https://github.com/Leaflet/Leaflet/pull/8161) by [@Falke-Design](https://github.com/Falke-Design)) +* Add `noMoveStart` option to `panTo` ([#6685](https://github.com/Leaflet/Leaflet/pull/6685) by [@Chivano](https://github.com/Chivano)) +* Add `FeatureCollection` handling to `geometryToLayer` ([#8163](https://github.com/Leaflet/Leaflet/pull/8163) by [@Falke-Design](https://github.com/Falke-Design)) + +### πŸ™Œ Accessibility +* Improve `Tooltip` accessibility (focus and voice over) ([#8247](https://github.com/Leaflet/Leaflet/pull/8247) by [@alekzvik](https://github.com/alekzvik)) +* Fix links in accessibility guide ([#8198](https://github.com/Leaflet/Leaflet/pull/8198) by [@Malvoz](https://github.com/Malvoz)) +* Remove redundant `role="presentation"` from image tiles ([#8172](https://github.com/Leaflet/Leaflet/pull/8172) by [@Malvoz](https://github.com/Malvoz)) + +### 🐞 Bug fixes +* Fix invalid GeoJSON on unbalanced arrays ([#7637](https://github.com/Leaflet/Leaflet/pull/7637) by [@steff1986](https://github.com/steff1986)) +* Fix 2 step zooming while using mouse wheel scrolling ([#8298](https://github.com/Leaflet/Leaflet/pull/8298) by [@Falke-Design](https://github.com/Falke-Design)) +* Fix wrong assigned parameter while calling `map._move` over `requestAnimFrame` ([#8328](https://github.com/Leaflet/Leaflet/pull/8328) by [@AMDvsTMD](https://github.com/AMDvsTMD)) +* Fix `_isClickDisabled` to not throw no error if parent is removed from DOM ([#8288](https://github.com/Leaflet/Leaflet/pull/8288) by [@Falke-Design](https://github.com/Falke-Design)) +* Fix `DomEvent.DoubleTap` to ignore clicks on `