Discourse Chat-settings/members can’t scroll on ios/ipados 26.2

As shown in the attach, scrolling the page of settings/members of the DM component will lead to the scroll of the whole page, while the inner container failed to scroll, making it unable to leave a chat/read the bottom part of the members since I can’t reach them.

It might be a bug specific to WebKit browsers, as android webviews run smoothly.

Please take time to investigate, much thanks.

2 Likes

This might be related to

2 Likes

Thank you for providing useful information.

Maybe the style overflow: hidden; prevents the container from scrolling properly, the has-full-page-chat should be changed to a better style selector.

The chat-form css property should be excluded from that.

1 Like

A PR has been placed here. please take time to get it reviewed. :heart:

@j.jaffeux

4 Likes

I have merged your change thanks. Couldn’t find any consequences of this change, will monitor today.

2 Likes

Don’t know if related but I can’t scroll the “My Threads” list on mobile (both in Safari and DiscourseMobile).

2 Likes

That should fix it: FIX: ensures user-threads are scrollable by jjaffeux · Pull Request #36401 · discourse/discourse · GitHub

I would like to have a better fix though.

1 Like

Not sure whether the strange behavior is caused by the upper fix, but the reply function on iOS devices behaved strange now. When typing, the post-stream keeps going up, loading the former page until reaching the top, causing a flicker.

Just report that potential bug for track.
@j.jaffeux

Got the same issue. When you open the keyboard the thread stars auto scrolling up

I have investigated and found that it is the above PR that leads to this issue, made another PR to fix that issue. Much sorry for that.

@j.jaffeux @zogstrip

1 Like

@j.jaffeux
Take time to see that, thx! :smiling_face_with_three_hearts:

When is implemented? Kinda impossible to use discourse with this bug.

I have merged the fix.

5 Likes