If ChartJS animation is disabled, this plugin crashes my web app
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức phù hợp với người mới
- 35/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- chart.js, javascript, nuxt
- Lĩnh vực
- frontend, performance
Hướng nghiên cứu
Tái hiện crash với Nuxt, Chart.js 4.4.7, plugin v2.0.0 và animation được đặt thành false, sau đó lần theo đường dẫn plugin được các deferred options sử dụng. Hoàn thành khi việc tắt các animation của Chart.js không còn khiến ứng dụng Nuxt trả về lỗi 500 trong khi plugin vẫn được bật.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
My web app (Nuxt) crashes when using this plugin (v2.0.0) and disabling ChartJS (v4.4.7) animations.
FAILS (A) - my nuxt web app crashes with a 500 error:
(ChartJS instance)
options: {
// ...
plugins: {
deferred: {
xOffset: 150,
yOffset: '50%',
delay: 500
}
},
// ...
animation: false, // Animations are disabled via this ChartJS option
// ...
}
WORKS (B) - The app works like normal if not disabled animation
options: {
// ...
plugins: {
deferred: {
xOffset: 150,
yOffset: '50%',
delay: 500
}
},
// ...
}
WORKS (C) - The app works like normal if I exclude this plugin and disable animations
options: {
// ...
animation: false, // ChartJS option that toggles animations
// ...
}
Maybe I'm overlooking something but it seems like this plugin doesn't first detect whether ChartJS animations are disabled, before running more logic (case A).
- Ngôn ngữ chính
- JavaScript
- Star
- 113
- Fork
- 20
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
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/chartjs-plugin-deferred
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 50/100
-
$exports is not definedĐang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100
chartjs/chartjs-plugin-deferred#33 · 3 bình luận ·
-
Additional Index to Draw CountĐang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100
chartjs/chartjs-plugin-deferred#30 · 1 reaction ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100
chartjs/chartjs-plugin-deferred#20 · 1 bình luận ·
Tất cả issue của chartjs/chartjs-plugin-deferred
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
smansfield635-create/smansfield635-create.github.io#5818 · 4 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
documentation
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
danjdewhurst/story-skills#538 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
good first issue
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 88/100
anoopcodehack/DevBoard#589 ·
Maintainer thường phản hồi trong vòng 2 ngày
-
Độ khó 2/5 Dưới một giờ Mức phù hợp với người mới 85/100
capricorn86/happy-dom#2474 ·
Maintainer thường phản hồi trong vòng 2 ngày
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 95/100
vigetlabs/mega-menu-block#30 ·
Maintainer thường phản hồi trong vòng 2 ngày