0.1.9-p.1で生成したTRPL2で検索機能が起動しない(JavaScritp ReferenceError)
tatsuya6502 opened this issue · 1 comments
tatsuya6502 commented
TRPL2 サイトを再生成するためにmdBook 0.1.9にCVE-2020-26297の対応コミットを0.4.5からback port(単にgit cherry-pick
)した。しかし、そのmdBookで生成したTRPL2ではページのロード時に以下のエラーが起こり、検索機能が起動しない。
searcher.js:470:5 --
Uncaught ReferenceError: path_to_root is not defined
search https://doc.rust-jp.rs/book/second-edition/searcher.js:470
<anonymous> https://doc.rust-jp.rs/book/second-edition/searcher.js:482
バージョンなど:
- mdbook-0.1ブランチ
- ここでは0.1.9-p.1と呼ぶことにする
- TRPL2のみで使用
tatsuya6502 commented
本件、簡単に直せそうですが、以下のように実害がないことから優先度を落として対応します。
- セキュリティー脆弱性(CVE-2020-26297)自体の対応はできている
- TRPL2では検索のニーズ自体がない。(各ページにTRPL最新版への案内リンクを表示しており、最新版を読むように促している)