⚠ ネタバレ注意: 本サイトはSFアニメ「SOLAR LINE」の内容を詳細に分析しています。未視聴の方はご注意ください。
📝 AI生成コンテンツ: 本考証の大部分は AI(Claude Code 等)によって生成されています。内容の正確性については原作および引用元をご確認ください。

Task 134: uPlot インライン JS の正規表現エスケープ修正

完了 ← タスク一覧

Task 134: uPlot インライン JS の正規表現エスケープ修正

Status: DONE

Problem

テンプレートリテラル内のインライン JavaScript で、uPlot のエラーバンド色アルファ値置換に使う

正規表現 /[\d.]+\)/ のバックスラッシュがテンプレートリテラルの文字列エスケープとして

処理されてしまい、ブラウザ上では /[d.]+)/ という不正な正規表現になっていた。

これにより全エピソードページ・全サマリーページでブラウザ JS エラーが発生し、

E2E テスト 13 件が失敗していた。

Root Cause

templates.ts line 736 のテンプレートリテラル内で \dd, \)) と解釈される。

正規表現リテラルとして /[\d.]+\)/ を HTML に出力するには \\d\\) が必要。

Fix

Result