# iOSでピンチズームがクラッシュする (Gracefulテーマ)

**URL:** https://meta.discourse.org/t/pinch-zoom-crashes-on-ios-graceful-theme/346659
**Category:** Bug
**Tags:** graceful-theme
**Created:** [2025 年 1 月 11 日午後 3:54 UTC](https://meta.discourse.org/t/pinch-zoom-crashes-on-ios-graceful-theme/346659 "2025-01-11T15:54:15Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![tvavrda](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tvavrda/32/480674_2.png) [@tvavrda](https://meta.discourse.org/u/tvavrda)
#### Post date: [2025 年 1 月 11 日午後 3:54 UTC](https://meta.discourse.org/t/pinch-zoom-crashes-on-ios-graceful-theme/346659/1 "2025-01-11T15:54:15Z")

</div>

iOS 18.2のピンチズームでほとんどクラッシュします。画像だけでなく、トピック内のものにもズームできません。

更新：ピンチズームしてから、ズームインした状態で1本の指で「ラフ」にスワイプ（例：一番下まで移動）すると発生するようです。またはズームアウトします。コンテンツにズームする必要があります。ボタンなどにズームしてもクラッシュしない場合があります。

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [2025 年 1 月 12 日午後 9:38 UTC](https://meta.discourse.org/t/pinch-zoom-crashes-on-ios-graceful-theme/346659/3 "2025-01-12T21:38:57Z")

</div>

このようなクラッシュはブラウザのバグである可能性が高いですが、チームに何かアイデアがないか知らせておきました。

---

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [2025 年 1 月 13 日午前 10:14 UTC](https://meta.discourse.org/t/pinch-zoom-crashes-on-ios-graceful-theme/346659/5 "2025-01-13T10:14:28Z")

</div>

iOS 18.2.1 では再現できませんでした。

他に同じ問題が発生している方はいらっしゃいますか？

---

<div class="post-metadata">

### Author: ![tvavrda](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tvavrda/32/480674_2.png) [@tvavrda](https://meta.discourse.org/u/tvavrda)
#### Post date: [2025 年 1 月 13 日午前 10:37 UTC](https://meta.discourse.org/t/pinch-zoom-crashes-on-ios-graceful-theme/346659/6 "2025-01-13T10:37:24Z")

</div>

OK、18.2.1にアップグレードし、数回のテストの後、再度再現できなくなりました。

---

<div class="post-metadata">

### Author: ![tvavrda](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tvavrda/32/480674_2.png) [@tvavrda](https://meta.discourse.org/u/tvavrda)
#### Post date: [2025 年 1 月 14 日午前 11:23 UTC](https://meta.discourse.org/t/pinch-zoom-crashes-on-ios-graceful-theme/346659/7 "2025-01-14T11:23:30Z")

</div>

また発生しました（iOS 18.2.1）。 1:1 よりも大幅に拡大してから縮小すると、クラッシュを再現できます。

---

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [2025 年 1 月 14 日午後 8:09 UTC](https://meta.discourse.org/t/pinch-zoom-crashes-on-ios-graceful-theme/346659/9 "2025-01-14T20:09:27Z")

</div>

@tvavrdaさん、ありがとうございます。チームの数名が同じ問題を再現でき、現在調査中です 👀

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [2025 年 1 月 14 日午後 11:31 UTC](https://meta.discourse.org/t/pinch-zoom-crashes-on-ios-graceful-theme/346659/12 "2025-01-14T23:31:17Z")

</div>

それは確かにブラウザのバグですが、@pmusaraj が修正をマージし、テストで修正されたようです。

> <https://github.com/discourse/discourse/commit/73b28815e301e26c7f4a0a449e205487c4e9d6bc>
>
> Not sure why, but it looks like this \`z-index: -1\` on the composer
> causes iOS to… crash super quickly when pinch zooming . This change was
> introduced in 07e5f8907e2a8de27c42c2d6f5a02fc153212288 and is not
> strictly necessary, let's try removing.

アップデート後にすべてが機能することを確認していただけますか？

---

<div class="post-metadata">

### Author: ![tvavrda](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tvavrda/32/480674_2.png) [@tvavrda](https://meta.discourse.org/u/tvavrda)
#### Post date: [2025 年 1 月 15 日午後 10:23 UTC](https://meta.discourse.org/t/pinch-zoom-crashes-on-ios-graceful-theme/346659/13 "2025-01-15T22:23:13Z")

</div>

デフォルトのテーマでは動作するようになりました。しかし、[GitHub - discourse/graceful](https://github.com/discourse/graceful) をインストールしたところ、まだクラッシュします🤷‍♂️

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [2025 年 1 月 15 日午後 11:00 UTC](https://meta.discourse.org/t/pinch-zoom-crashes-on-ios-graceful-theme/346659/14 "2025-01-15T23:00:46Z")

</div>

@pmusaraj / @awesomerobot graceful には -1 の z-index を持つ要素がいくつかありますか？

---

<div class="post-metadata">

### Author: ![tvavrda](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tvavrda/32/480674_2.png) [@tvavrda](https://meta.discourse.org/u/tvavrda)
#### Post date: [2025 年 1 月 15 日午後 11:01 UTC](https://meta.discourse.org/t/pinch-zoom-crashes-on-ios-graceful-theme/346659/15 "2025-01-15T23:01:08Z")

</div>

それはそうですが、削除しても改善しませんでした。あるいは、私が何か間違ったのかもしれません。

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [2025 年 1 月 15 日午後 11:01 UTC](https://meta.discourse.org/t/pinch-zoom-crashes-on-ios-graceful-theme/346659/16 "2025-01-15T23:01:32Z")

</div>

確認し、現時点ではバグを開いたままにしておきます。

（バグがどのように進化してきたかを明確にするためにタグ付けしました）

---

<div class="post-metadata">

### Author: ![pmusaraj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pmusaraj/32/119489_2.png) [@pmusaraj](https://meta.discourse.org/u/pmusaraj)
#### Post date: [2025 年 1 月 16 日午前 2:00 UTC](https://meta.discourse.org/t/pinch-zoom-crashes-on-ios-graceful-theme/346659/17 "2025-01-16T02:00:33Z")

</div>

これで修正されるはずです: [FIX: Prevent bug with pinch zooming in Safari iOS by pmusaraj · Pull Request #40 · discourse/graceful · GitHub](https://github.com/discourse/graceful/pull/40)

明日これをアップストリームに提出する（または誰かが提出したか確認する）予定です。これはiOSのSafariにおける最近の回帰である可能性が非常に高く、このコードはGracefulテーマに長らく存在していました。

---

<div class="post-metadata">

### Author: ![pmusaraj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pmusaraj/32/119489_2.png) [@pmusaraj](https://meta.discourse.org/u/pmusaraj)
#### Post date: [2025 年 1 月 16 日午後 3:13 UTC](https://meta.discourse.org/t/pinch-zoom-crashes-on-ios-graceful-theme/346659/19 "2025-01-16T15:13:07Z")

</div>

上記の修正はマージされ、メタでは問題なく動作しています。あなたのインスタンスでも同様であることを願っています @tvavrda、報告ありがとうございます！

upstreamに報告するために、簡単なcodepenで再現しようとしましたが、再現できませんでした。私たちのアプリの他の何かが問題に寄与している可能性がありますが、何が寄与しているのか特定する方法がわかりません。

---

<div class="post-metadata">

### Author: ![tvavrda](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tvavrda/32/480674_2.png) [@tvavrda](https://meta.discourse.org/u/tvavrda)
#### Post date: [2025 年 1 月 16 日午後 3:22 UTC](https://meta.discourse.org/t/pinch-zoom-crashes-on-ios-graceful-theme/346659/21 "2025-01-16T15:22:54Z")

</div>

今のところ順調です！カスタムテーマがあったので、あなたの変更を再現したところ、うまくいきました。ついに携帯電話から画像を見ることができます！サポートありがとうございます ❤

---

<div class="post-metadata">

### Author: ![tvavrda](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tvavrda/32/480674_2.png) [@tvavrda](https://meta.discourse.org/u/tvavrda)
#### Post date: [2025 年 1 月 21 日午後 8:43 UTC](https://meta.discourse.org/t/pinch-zoom-crashes-on-ios-graceful-theme/346659/22 "2025-01-21T20:43:20Z")

</div>

ピンチズームが全く効かなくなりました😥

---

<div class="post-metadata">

### Author: ![pmusaraj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pmusaraj/32/119489_2.png) [@pmusaraj](https://meta.discourse.org/u/pmusaraj)
#### Post date: [2025 年 1 月 21 日午後 8:50 UTC](https://meta.discourse.org/t/pinch-zoom-crashes-on-ios-graceful-theme/346659/23 "2025-01-21T20:50:12Z")

</div>

はい、確認しました。別のリグレッションである必要があります。調査中です！

---

<div class="post-metadata">

### Author: ![pmusaraj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pmusaraj/32/119489_2.png) [@pmusaraj](https://meta.discourse.org/u/pmusaraj)
#### Post date: [2025 年 1 月 21 日午後 8:53 UTC](https://meta.discourse.org/t/pinch-zoom-crashes-on-ios-graceful-theme/346659/24 "2025-01-21T20:53:20Z")

</div>

@tvavrda はiOSのSafariでテストしていますか？ ここmetaでは、Safariでピンチズームできますが、DiscourseHub（私たちのモバイルアプリ）ではできません。

iOS 18.2.0（18.2.1にアップグレードして再度テストします）を使用しています。

---

<div class="post-metadata">

### Author: ![tvavrda](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tvavrda/32/480674_2.png) [@tvavrda](https://meta.discourse.org/u/tvavrda)
#### Post date: [2025 年 1 月 21 日午後 8:54 UTC](https://meta.discourse.org/t/pinch-zoom-crashes-on-ios-graceful-theme/346659/25 "2025-01-21T20:54:27Z")

</div>

おっしゃる通りです。ブラウザでは動作します。PWAを使用しています。そこでは動作しません。

---

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [2025 年 1 月 21 日午後 11:40 UTC](https://meta.discourse.org/t/pinch-zoom-crashes-on-ios-graceful-theme/346659/28 "2025-01-21T23:40:04Z")

</div>

申し訳ありません！最近の変更の1つで、DiscourseHub/PWAを特にテストしていませんでした。[このコミット](https://github.com/discourse/discourse/commit/d7f008d48282d4bef13ed82e24226bd84973afea)で、そこのピンチズームが修正されるはずです。

---

<div class="post-metadata">

### Author: ![tvavrda](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tvavrda/32/480674_2.png) [@tvavrda](https://meta.discourse.org/u/tvavrda)
#### Post date: [2025 年 1 月 21 日午後 11:48 UTC](https://meta.discourse.org/t/pinch-zoom-crashes-on-ios-graceful-theme/346659/29 "2025-01-21T23:48:40Z")

</div>

PWAで再び動作するようになりました。ありがとうございます！

[Next page](https://meta.discourse.org/t/pinch-zoom-crashes-on-ios-graceful-theme/346659.md?page=2)
