[Regression] rotateAnimation on doughnut charts missing in Chart.js 4.5.1 (Firefox only; worked in 4.5.0)
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 45/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- javascript
- Lĩnh vực
- data-visualization, frontend
Hướng nghiên cứu
Bắt đầu bằng cách chạy các mẫu jsfiddle được cung cấp trong Firefox 144.0.2 và so sánh Chart.js 4.5.0 với 4.5.1, sau đó thu hẹp hồi quy vào đường dẫn hoạt ảnh của biểu đồ doughnut. Được xem là hoàn tất khi rotateAnimation được kết xuất trong Firefox trên 4.5.1 đồng thời vẫn giữ nguyên hành vi hiện có trên Chrome.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Expected behavior
There is a regression introduced in Chart.js v4.5.1 relating to doughnut chart animations on Firefox. The rotateAnimation appears correctly in v4.5.0 on both Chrome and Firefox. However, after upgrading to v4.5.1, the rotateAnimation is missing only in Firefox. Chrome continues to display the animation as expected. Firefox should still animate.
Current behavior
The chart appear static.
| Version | Browser | Works? |
|---|---|---|
| 4.5.0 | Chrome | ✔️ Yes |
| 4.5.0 | Firefox | ✔️ Yes |
| 4.5.1 | Chrome | ✔️ Yes |
| 4.5.1 | Firefox | ❌ No |
Reproducible sample
https://jsfiddle.net/wsnze2gx/
Optional extra steps/info to reproduce
comparison with the 4.5.0 : https://jsfiddle.net/wgqcoh57/
Possible solution
No response
Context
No response
chart.js version
v4.5.1
Browser name and version
Firefox 144.0.2
Link to your project
No response
- Ngôn ngữ chính
- JavaScript
- Star
- 67.8k
- Fork
- 12k
- Merge trung bình
- 7 giờ 27 phút
- Pull request đã merge (30 ngày)
- 4
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Không có hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của chartjs/Chart.js
-
fill: 'stack': a dataset's whole fill disappears when its x differs from the line below by ≤ 1e-6 px (happens in animations)Có thể đã có người làm @ump45nose đã nhận 30 ngày trước. Đang mởtype: bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Legend pointStyle: 'line' does not apply dataset borderDash patternCó thể đã có người làm @HuzaifaChaudary đã nhận 62 ngày trước. Đang mởtype: bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
Maintainer thường phản hồi trong vòng 1 ngày
-
`skipNull` is a configuration option, not a dataset fieldCó thể đã có người làm @puneetdixit200 đã nhận 149 ngày trước. Đang mởtype: documentation
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
chartjs/Chart.js#12235 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
type: enhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của chartjs/Chart.js
Issue tương tự
-
Let TypeScript accept an initial object in ReactiveDictCó thể đã có người làm @yograj-vijay-yadav đã nhận hôm nay. Đang mởbug good first issue help wanted workshop
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 92/100
meteor/meteor#14919 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
akitaonrails/FrankMD#268 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
account: profile
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
Maintainer thường phản hồi trong vòng 5 ngày
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 82/100
mfreed7/xslt_polyfill#65 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
Maintainer thường phản hồi trong vòng 1 ngày