Im Composer: Links mit/ohne Text bewegen entfernt den Großteil des Links.

Mir ist gerade aufgefallen, dass beim Tippen einer Nachricht hier früher etwas weiß war.

  • Wählen Sie einen Link mit/ohne Text aus (die Auswahl muss mit einem Link beginnen)
  • Versuchen Sie, ihn an eine andere Stelle zu verschieben
  • Ergebnis: Der größte Teil des Links ist verschwunden.

1 „Gefällt mir“

Auf welchem Browser läuft das? Tritt das auf allen Browsern auf?

Es tut mir leid! :pray: Ich hätte auf anderen Browsern testen sollen. Kontext ist in einem Fehlerbericht immer wichtig; ich werde nächstes Mal vorsichtig sein.

Es war auf Chrome (keine Erweiterung geladen)

Ein kurzer Test auf Firefox, es passiert nicht.
Andere Browser, wie Edge, Brave, Opera, Arc - es passiert. Sie basieren jedoch alle auf Chromium.

Ich kann Safari im Moment nicht testen.

Haben Sie es in einem TEXTAREA versucht, der nicht in Discourse ist?

Oh, das ist interessant. :thinking:

Zuerst habe ich GitHub ausprobiert, um einen zufälligen PR zu kommentieren, aber es hat nicht funktioniert.

Dann habe ich eine einfache HTML-Datei mit nur einer TEXTAREA erstellt und es passiert.

Ich vermute also, dass es nativ ein Problem mit Chromium gibt; ich habe ein wenig recherchiert, aber noch nichts gefunden. Ich werde morgen sehen, ob ich mehr Details herausfinden kann.

1 „Gefällt mir“

Ich habe ein wenig weiter recherchiert. (ahah, ich habe vergessen, dass ich vor einem Monat mit dem Entwurf begonnen habe)

Dies ist ein sehr alter Fehler, der 2016 gemeldet wurde und immer noch in der neuesten Version vorhanden ist: Chromium

Grundsätzlich scheint es, dass ausgewählter Text, der einen Doppelpunkt enthält (nicht das erste Zeichen), von Chromium als URL betrachtet wird und der linke Teil normalisiert/entfernt wird. Im Falle einer gültigen URL scheint es jedoch den linken Teil vor dem letzten “/” Zeichen zu entfernen (Ich konnte kein spezifisches Issue dafür finden).

Möglicherweise verwandter Quellcode:

https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/core/page/drag_controller.cc;l=164-207

Hier ist eine Demo in einem einfachen Textbereich:
chrome_0Wiv1Ge4Uj

Wir können es trotzdem schließen. Chromium macht verrückte Dinge. :+1:

1 „Gefällt mir“