Safari PWA zooming is buggy

,

I’m self hosting Discourse. Latest version, up to date, no third-party plugins. I have the PWA installed on my iPhone (iOS 26.5) and it is almost perfect. However, when I reply to a topic, the text area zooms in, the reply button scrolls out of view, and I have to rotate the phone to get the screen to redraw so I can see the reply button. Screen recording attached.

I installed the Meta PWA and the behavior does not exist there.

Is this a known issue?

Steps to reproduce:

  1. Launch PWA
  2. View existing topic (doesn’t happen creating a new topic)
  3. Tap in text area

The reply/trash can/upload buttons are not visible. Dismissing the keyboard leaves them zoomed out of sight. If I rotate the phone to landscape, let the screen redraw, and rotate back, the controls are restored.

Hmm. Looks like this had been fixed a few weeks ago

Mabe a regression

I think it is a regression. I rebuilt a couple of days ago. I will try again now, however. What version info do I need to provide to validate I’m on a (supposedly) fixed version?

After a rebuild, the problem still exists.

Any news on this? Still seeing it after the 2026.7 update.

I have fixed this last week I believe:

So maybe that chnage isn’t on your forum yet? Did you update after this commit?

I just updated my Discourse instance; I’m now at 158af4674d75807b5d5cb423430630ff2140e6ef. Unfortunately the problem persists, identical to the recording I shared in the first post. I uninstalled and reinstalled the PWA (in attempt to purge cache) and still no dice.

I don’t think this is a fix that was backported to v2026.7. You would need to track the latest branch for this change.

Can it please be backported? I really want to stay on a stable release, and it seems like this was a fix for a regression, and is quite small.

It’s being backported for these versions:

Hopefully this resolves all issues.

I’ve updated! Thank you for back-porting. I’ve updated to v2026.7.1 at 2b482315. The problem is not fully solved, however. The same behavior presents when tapping into the textarea. The difference is that now when I dismiss the keyboard I can pinch-zoom-out and when I tap into the text area again this time the reply button stays in view.

Can’t stay I can repro that on my end, but I’m not on 26.5.

The only reason why iOS auto-zooms in, is when the font-size is smaller than 11px. From the looks of your screenshot, it doesn’t look like it, but did you set the font-size to smaller by chance?

Or do other text areas (from other sites) trigger the same?