Es passiert, wenn die Einstellung chat separate sidebar mode auf always gesetzt ist und Sie auf die Schaltfläche in der Seitenleiste klicken.
Die Chat-Route schlägt nicht fehl ; der Chat wird geöffnet, aber es wird trotzdem ein Fehler in der Konsole ausgegeben:
Es scheint, dass async/await das Problem ist (kürzlich hier eingeführt).
3 „Gefällt mir“
Moin
21. Februar 2024 um 02:08
3
Vielleicht ist das das Problem, das @ranjeet hier gemeldet hat Chat buttons not working
1 „Gefällt mir“
Guter Punkt. Ich kann sein Problem jedoch nicht reproduzieren.
Ich kann verstehen, warum er den Fehler erhalten hat, als er auf denselben Button wie ich geklickt hat, aber die anderen Stellen scheinen nicht direkt damit zusammenzuhängen. Zum Beispiel verwendet das Chat-Symbol oben nicht dieselbe Methode, um zur Chat-Seite weiterzuleiten.
1 „Gefällt mir“
j.jaffeux
(Joffrey Jaffeux)
22. Februar 2024 um 12:26
5
Ich kann dieses Problem weder lokal noch auf Meta reproduzieren.
j.jaffeux
(Joffrey Jaffeux)
22. Februar 2024 um 12:49
6
OK, ich habe verstanden; es ist, wenn Sie keine öffentlichen Kanäle haben.
1 „Gefällt mir“
Das ist seltsam, ich glaube, ich habe eine.
Abgesicherter Modus bei Themes und alle Plugins deaktiviert. Die Chat-Einstellungen sind alle Standard, außer chat separate sidebar mode.
j.jaffeux
(Joffrey Jaffeux)
22. Februar 2024 um 13:05
8
Dies sollte behoben werden durch:
main ← jjaffeux:sidebar/follow-redirects
opened 01:03PM - 22 Feb 24 UTC
It was necessary in chat as we will for example:
- transition to `/chat`
- a… nd then attempt to transition to ideal first channel, eg: `/chat/-/1`
- and then redirect to `/chat/browse` if no channels exist
Prior to this fix, clicking on `chat` button in the sidebar from the homepage would work but generate an error in the console:
```
Uncaught (in promise) TransitionAborted: TransitionAborted
at buildTransitionAborted (http://127.0.0.1:4200/assets/vendor.js:42895:17)
at logAbort (http://127.0.0.1:4200/assets/vendor.js:43345:12)
at PrivateRouter.transitionDidError (http://127.0.0.1:4200/assets/vendor.js:24561:44)
at http://127.0.0.1:4200/assets/vendor.js:43129:35
at invokeCallback (http://127.0.0.1:4200/assets/vendor.js:45239:17)
at publish (http://127.0.0.1:4200/assets/vendor.js:45225:9)
at publishRejection (http://127.0.0.1:4200/assets/vendor.js:45174:5)
at http://127.0.0.1:4200/assets/vendor.js:40914:52
at invoke (http://127.0.0.1:4200/assets/vendor.js:39539:16)
at Queue.flush (http://127.0.0.1:4200/assets/vendor.js:39455:13)
at DeferredActionQueues.flush (http://127.0.0.1:4200/assets/vendor.js:39611:21)
at Backburner._end (http://127.0.0.1:4200/assets/vendor.js:40040:34)
at Backburner._boundAutorunEnd (http://127.0.0.1:4200/assets/vendor.js:39776:14)
```
As explained above, this was only redproducible when no channels are present.
2 „Gefällt mir“
Ich habe die Änderung manuell vorgenommen, aber ich bekomme immer noch den Fehler :
Ich werde versuchen, alle Plugins zu deinstallieren oder eine neue Entwicklerinstanz auszuprobieren.
j.jaffeux
(Joffrey Jaffeux)
22. Februar 2024 um 13:22
10
Ich weiß es nicht, alles, was ich sagen kann, ist, dass ich es vorher reproduzieren konnte und nach dieser Änderung nicht mehr.
Kein Problem, danke. Ich weiß auch nicht, was los ist.
Ich habe es noch einmal mit nur den Standard-Plugins und dem abgesicherten Modus bei Themes versucht. Ich erhalte dasselbe Ergebnis.
EDIT:
Ich wollte alle Kanäle löschen. Ich habe mit dem Staff-Kanal begonnen und eine Fehlermeldung bei der Löschung erhalten.
Ich konnte trotzdem alle Kanäle löschen (obwohl ich Fehler bei Staff und General hatte).
Ich habe nur einen öffentlichen Kanal General neu erstellt und erhalte immer noch den Fehler:
Meine Dev-Instanz ist aktuell und hat keine Plugins/Themes.
Ich werde meine Dev-Instanz zurücksetzen; ich weiß nicht, ob etwas mit der DB oder etwas anderem schiefgelaufen ist.
Um ein weiteres Beispiel für einen anderen Kontext zu geben, habe ich eine Produktions-Discourse von 3.2.0-dev4 auf die neueste Version aktualisiert (die den Fix enthält), und der Fehler tritt ebenfalls auf. (Es funktionierte vor dem Upgrade einwandfrei)
Entschuldigung, dass ich keine hilfreichen Informationen gegeben habe. Ich werde versuchen, das zu untersuchen und melde mich, wenn ich etwas herausfinde.
Don
22. Februar 2024 um 17:52
13
Hallo, ich kann das auch bei Meta reproduzieren.
Reproduktion:
Chat im Schubladenmodus einstellen
Separate Seitenleistenmodi für Forum und Chat anzeigen
Wenn der Chat im Vollbildmodus ist ODER
Immer
Seitenleiste anklicken: Chat
Wenn ich den Chat auf der vollen Seite mit der Seitenleistentaste öffne, sehe ich den Fehler nicht.
2 „Gefällt mir“
Danke, Don; ich habe gerade festgestellt, dass wir den Modus auf der Einstellungsseite des Benutzers festlegen können.
Wenigstens bin ich nicht verrückt.
2 „Gefällt mir“
j.jaffeux
(Joffrey Jaffeux)
23. Februar 2024 um 15:45
15
Dieser Fehler ist wirklich harmlos und wird erwartet, ich werde ihn einfach unterdrücken:
main ← jjaffeux:chat/error-transition-aborted
opened 02:01PM - 23 Feb 24 UTC
4 „Gefällt mir“
j.jaffeux
(Joffrey Jaffeux)
Geschlossen,
24. Februar 2024 um 15:46
16
Dieses Thema wurde 24 Stunden nach der letzten Antwort automatisch geschlossen. Neue Antworten sind nicht mehr möglich.