Skeleton Loader ist im Chat-Drawer aktiv

Hallo,

Ich platziere dies in UX, da es funktioniert, aber es scheint, dass es nur im Drawer aktiv ist und es gab einen Commit, um das Skelett nur beim ersten Laden anzuzeigen. PERF: applies optimisations on chat-live pane by jjaffeux · Pull Request #20532 · discourse/discourse · GitHub und es scheint, dass es auch ein Problem mit der Positionierung gibt, aber das liegt vielleicht am Loader.

Mar-16-2023 18-47-39

Danke :slightly_smiling_face:

2 „Gefällt mir“

Ich bin mir nicht ganz sicher, welche Erwartung hier nicht erfüllt wird.

Sehen Sie das Skelett, wenn Sie es nicht erwarten? Oder erwarten Sie, das Skelett in einem bestimmten Fall zu sehen, aber sehen es nicht?

2 „Gefällt mir“

Auf dem Desktop oder Mobilgerät mit vollständiger Seiten-Chatfunktion wird aus Leistungsgründen kein Skelett verwendet.

Kann dieses Skeleton-Lade-Icon auch für normale Seiten erstellt werden?

Oh, OK. Ich glaube, ich verstehe.

Das Skelett selbst ist ein „Feature“. Wir zeigen es an, wenn Nachrichten noch nicht geladen sind, um das Scroll-Erlebnis zu verbessern.

Ich glaube, Sie weisen hier darauf hin, dass es einen unerklärlichen und/oder unerwarteten Leistungsunterschied beim Laden früherer Nachrichten im Drawer-Modus gibt, und Ihr Beweis dafür ist, dass das Skelett erscheint.

Ist das das, worauf Sie hinauswollen?

Ich denke, das Skelett sollte nur beim erstmaligen Laden aktiv sein, wenn Sie einen Kanal öffnen. Der Commit, den ich oben verlinkt habe, enthält in der Beschreibung „Skelett nur beim erstmaligen Laden anzeigen“, was auf dem Desktop und Mobilgeräten im vollständigen Seiten-Chat gut funktioniert. Nur die Schublade behält das Skelett für diesen Zweck, und deshalb denke ich, dass dies nicht beabsichtigt ist. :slightly_smiling_face:

Jetzt wird es immer verwendet, wenn Sie klicken, um eine Antwort oder einen Link zu einer vorherigen Nachricht im selben Kanal anzuzeigen, auch wenn die Nachricht geladen ist. Hier ist ein Beispiel, die geantwortete Nachricht ist bereits geladen.

Mar-17-2023 07-12-28

1 „Gefällt mir“

Ich bin ziemlich sicher, dass ich das neulich behoben habe. Ich habe es gerade versucht und es hat kein vollständiges Neuladen ausgelöst, um auf Antworten zu klicken.

EDIT: Anscheinend funktioniert es auf Mobilgeräten, aber nicht auf Desktops, seltsam. Ich werde es mir ansehen.

4 „Gefällt mir“

Das hätte behoben sein sollen :+1:

2 „Gefällt mir“

Dieses Thema wurde automatisch 2 Tage nach der letzten Antwort geschlossen. Neue Antworten sind nicht mehr möglich.