## 事象
以下のスライドを作成し、 http://localhost:3030/1 にアクセス。
```markdown
# page1
```
最後にスライドを追加し、 http://localhost:3030/2 にアクセス。
```markdown
# page1
---
# page2
```
page2 を削除し、 http://localhost:3030/1 にリダイレクトされる。
```markdown
# page1
```
再び2枚目を追加し、 http://localhost:3030/2 にアクセス。
```markdown
# page1
---
# hogehoge
```
**2ページ目に『page2』が表示される。(期待値は『hogehoge』)**
このあとに2ページ目の内容を変更すると最新に更新される。
### 環境
| 対象 | バージョン |
| ---------- | ------- |
| [[Slidev]] | 52.15.2 |
## 原因
不明。恐らくキャッシュが変な形で残っている気がする。
## 解決方法
#2026/05/19 時点ではなし。
## 参考
> [!left-bubble] ![[chappy-mini.webp]]
> 確認した範囲では、今回の事象そのものに一致する open issue は見つかりませんでした。
>
> 近いものはあります。
>
> - [#1910 HMR does not work when new slides are added to imported slides using `src:`](https://github.com/slidevjs/slidev/issues/1910)
> - 新しいスライドを追加しても dev preview に出ない、refresh でも直らず dev server 再起動が必要、という点は近いです。
> - ただし `src:` で import した slides の話で、現在は closed。
> - 対応 PR は [#1913 fix: HMR on slide facades](https://github.com/slidevjs/slidev/pull/1913) で、2024-10-26 に merge 済みです。
>
> - [#66 First slide content not updating on some changes](https://github.com/slidevjs/slidev/issues/66)
> - HMR 後に古い内容が残る系ですが、かなり古く、対象も first slide なので今回とは別物に見えます。
>
> 今回の「最後の slide index を削除して再追加すると、以前その index にあった md module が残る」は、#1910 の修正後にも残っている別の HMR/invalidation バグとして新規 issue にしてよさそうです。特に `SlidevPreviewStart` なしでも再現するなら、slidev-preview 側の話は出さず、Slidev 単体の最小再現として報告するのがよいです。