Adyen / lume

Lume is a component library for visual representations of data, built for Vue with D3.
https://lumedataviz.com
MIT License
37 stars 1 forks source link

`transform-origin` issue when zooming in/out in Safari #430

Closed joao-m-santos closed 1 month ago

joao-m-santos commented 1 month ago

Problem description

When zooming in/out in Safari, the transform-origin behavior breaks. This is a long-time existing problem.

Related links:

This breaks the bar charts that have the option withTransition: true (default value) - e.g.:

image Safari 17.5 - Zoomed out by 1 step

Reproduction URL

No response

Reproduction steps

  1. Open any Lume bar chart in a Safari browser
  2. Zoom in/out ( CMD++ / CMD+-)

Expected behavior

The bars are positioned the same, regardless of browser scale.

Screenshots

No response

Logs

No response

Browsers

Safari

Packages

Version(s)

No response

OS

No response

Validations