If ChartJS animation is disabled, this plugin crashes my web app
まだ誰も着手していません。
評価
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 初心者へのやさしさ
- 35/100
- issue の種類
- バグ
- 明瞭さ
- おおむね明確
- 活発さ
- 停滞
- 技術スタック
- chart.js, javascript, nuxt
- 領域
- frontend, performance
調査の方向性
Nuxt、Chart.js 4.4.7、plugin v2.0.0 を使用し、animation を false に設定した状態でクラッシュを再現し、その後、deferred options で使用される plugin path を追跡します。plugin を有効にしたまま Chart.js のアニメーションを無効にしても Nuxt アプリが 500 エラーを返さなくなれば完了です。
索引モデルが issue の本文から書いたものです。
説明
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).
- 主要言語
- JavaScript
- スター
- 113
- フォーク
- 20
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
chartjs/chartjs-plugin-deferred のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 50/100
-
難易度 3/5 1〜2日 初心者へのやさしさ 35/100
chartjs/chartjs-plugin-deferred#33 · コメント 3 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 25/100
chartjs/chartjs-plugin-deferred#30 · リアクション 1 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 25/100
chartjs/chartjs-plugin-deferred#20 · コメント 1 件 ·
chartjs/chartjs-plugin-deferred の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
answerLoops/answerLoops#344 ·
メンテナーはふだん 1 日以内に返信
-
Engineering
難易度 2/5 1〜3時間 初心者へのやさしさ 66/100
techmatters/terraso-web-client#3095 ·
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
-
Service process inherits the caller's cwd at first use, holding that folder open on Windows (EBUSY)オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
nextcloud/viewer#3424 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信