Skeleton loader is active in chat drawer

안녕하세요,

이 문제를 #contribute:ux에 올립니다. 동작은 하지만, 현재는 드로어(drawer)에서만 활성화되는 것으로 보이며, 초기 로딩 시에만 스켈레톤을 표시하도록 하는 커밋(PERF: applies optimisations on chat-live pane - Pull Request #20532 - discourse/discourse - GitHub)이 있었습니다. 또한 로더(loader) 때문일 수 있지만, 위치 지정에도 문제가 있는 것 같습니다.

Mar-16-2023 18-47-39

감사합니다 :slightly_smiling_face:

2개의 좋아요

I’m a bit unclear about what expectation you have here which is not being met.

Are you seeing the skeleton when you don’t expect to ? Or are you expecting to see the skeleton in some case but not seeing it?

2개의 좋아요

On full page chat desktop or mobile this is not use skeleton because of performance.

can this skeleton load icon be made for normal pages as well?

Oh, OK. I think I understand.

The skeleton itself is a “feature”. We show it when messages are not yet loaded to improve the experience of scrolling.

I think what you’re pointing out here is that there is an unexplained and/or unexpected performance difference in loading earlier messages when in the drawer mode, and your evidence of that is that the skeleton appears.

Is that what your getting at?

I think skeleton should only be active on initial load when you open a channel. The commit I linked above contains this on description “show skeleton only on initial load” which works fine on full page chat desktop and mobile. Only drawer keeps skeleton for this purpose and this is why I think this is not by design. :slightly_smiling_face:

Now it uses always when you click to show a reply or a link to a previous message in the same channel even if the message is loaded. Here is an example the replied message is already loaded.

Mar-17-2023 07-12-28

1개의 좋아요

Im pretty sure I fixed this the other day, I just tried and it didnt cause a full reload to click a reply.

EDIT: apparently it works on mobile, but not on desktop, weird. Will have a look.

4개의 좋아요

This should have been fixed :+1:

2개의 좋아요

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.