아이패드 및 기타 기기에서 가로 모드로 채팅이 작동하지 않아요

A few users have reported that they are unable to use Chat on iPad,Samsung Fold and other devices.

Testing this out: everything works fine on iPad in portrait as channels appear on the left pane and the current channel or DM is on the right pane.

If you turn the device to landscape however, you only see the right pane and there is no UI available to leave the channel (unlike on mobile where there is a back arrow at the top with the channel name).

Many (most?) iPads are used in landscape so this is problematic.

Possible solutions:

  • Can a back arrow be added for iPads in landscape?
  • Alternately if mobile styles could be forced somehow that would work too

Any help greatly appreciated.


1개의 좋아요

10gen, latest iPadOS and DiscourseHub

Can you please show how it looks on Safari?

None of our users are on Discourse Hub and would guess it makes up a pretty small % of users for most sites.

Totally same.

Not sure what to tell you… this is me using chat on meta.discourse.org on an iPad Mini with latest OS. Others are using full size iPads and other devices.

The screenshots don’t lie. There is no way to leave a channel or DM once you’ve joined in landscape as there is no left rail or back arrow at the top near the channel name.


아마 Chat separate sidebar mode 설정을 시도해 보시는 건 어떨까요?

여기서도 제가 보여드린 레이아웃과 동일하지만, 물론 미니처럼 작은 화면을 사용하시거나 Safari의 사이드바를 이용 중이시라면 이쪽 사이드바가 열려 있지 않을 수 있습니다.

이것이 버그인지 아니면 #contribute:ux에 더 가까운 문제인지는 확신이 없습니다.

I can’t repro the problems either but let’s try the obvious one first:

If the above screenshot is from a tablet, then it seems that you are using the desktop version, which could explain the situation on certain devices/viewports. Can you click the little mobile icon and see if this resolves your issues?

@Earnie_Baird are you sure you are not using desktop version on mobile?

Safari on latest iOS

Landscape:

Portrait:

Yes @j.jaffeux - I am sure desktop is not being used on mobile. On mobile for my discourse site I am using the wonderful Chat Bubbles component by @chapoi and it works flawlessly on phones.

The issue is that iPad always gets desktop and not mobile (as you’ll also see in my screenshot for this site). I wish there were a way to force either iPad or devices in landscape to use mobile but I can’t figure out how to do that.

also @chapoi - to answer your question above, when people use iPad in landscape they never see that entire left rail in order to click on that little mobile icon (see my screenshot above).

It’s annoying that for some reason it defaults to desktop view, but they should still be able to open the sidebar via the menu icon top right, and then find the little mobile icon again at the bottom.

더 큰 iPad를 구해 보았는데, 위에서 공유한 스크린샷과 같이 가로 모드에서 왼쪽 레일/네비게이션이 정상적으로 표시됩니다.

문제는 화면 폭이 충분히 넓지 않은 경우(iPad mini, Samsung Fold 등)에 왼쪽 레일이 잘려 나간다는 점입니다.

이상적으로는 해당 브레이크포인트에서 자동으로 모바일 레이아웃으로 전환되어야 합니다.

결국 스마트폰보다 크지만 일반 태블릿보다 작은 특정 기기의 범주에서 제대로 동작하지 않는 상황이 발생하는 것입니다.

2개의 좋아요