Ich weiß nicht … wenn ich auf einer Diskussionswebsite wäre und in die Adressleiste klicken wollte und es nicht funktionieren würde, wäre das dann kein „Fehler“?
Die Ironie, dass diese spezielle Diskussionsrunde diese Funktion deaktiviert haben muss, entgeht mir nicht. Haben die Machthaber hier ihre Unterlegenheit erkannt?
Wenn Sie dies tun, um die Scroll- und Rendering-Leistung zu verbessern, entfernt Discourse frühere Beiträge aus dem DOM. Daher ist es unmöglich, ein großes Thema vollständig zu laden.
Deshalb haben wir die benutzerdefinierte Strg+F-Implementierung und verwenden sie nur für lange Themen, die unmöglich vollständig geladen werden können.
Meiner Meinung nach erfinden Sie nur Ausreden. Die Übernahme nativer Funktionalitäten sollte ein absolutes Tabu sein. 99,9 % der Websites im Internet respektieren dies. Warum ist Discourse etwas Besonderes?
Es gibt im Laufe der Jahre eine riesige Menge an Geschichte zu diesem Thema in vielen Themen. Wenn Sie suchen, können Sie die vergangenen Gespräche sehen.
Welche Tastenkombination würden Sie den Leuten empfehlen, die erwarten, dass Strg+F den Beitrag findet, nach dem sie in einem Thema suchen, wenn dieser Beitrag nicht im Browser verfügbar ist? Es scheint, dass man erwarten würde, dass Strg+F den gewünschten Beitrag in diesem Thema findet, aber das ist nicht das, was man will. Was ist die Taste, um “den Beitrag in diesem Thema zu finden, auch wenn mein Browser ihn nicht finden kann”? Ist es nicht eine Verletzung der Erwartungen, wenn Strg+F einen Beitrag im aktuellen Thema nicht findet?
Das Überschreiben von Standard-Browserfunktionen mit der Suchfunktion von Discourse kann für Benutzer, die konsistente Tastenkombinationen auf Websites erwarten, befremdlich und unintuitiv sein. Es stört ihren Arbeitsablauf und beeinträchtigt die Barrierefreiheit, wodurch die Suche auf der Seite erschwert wird.
Ein besserer Ansatz könnte darin bestehen, Benutzern die Wahl ihrer bevorzugten Suchmethode zu ermöglichen und standardmäßig die Browserfunktionen beizubehalten. Schlagen Sie ein visuelles Symbol vor, um die Suche innerhalb von Discourse zu kennzeichnen.
Ich denke, Strg-F ist die Standardfunktion „Text auf der Seite suchen“ des Browsers, die meiner Meinung nach besser nicht überschrieben werden sollte.
Für Discourse-spezifische Suchen können die Leute auf die Lupe klicken (wahrscheinlich für die meisten Benutzer, die keine Tastenkombinationen verwenden). Discourse hat bereits die „/“-Tastenkombination für diejenigen, die Tastenkombinationen verwenden.
Interessanterweise übernimmt mein Chromebook sowohl Strg-Alt-F als auch / für diese Funktionalität.
Wenn Sie überschreiben, fügen Sie zumindest einen Text wie „Drücken Sie erneut Strg-F, um die native Funktion „Seite suchen“ zu verwenden“ hinzu.
Ich bin mir nicht sicher, wann es sich geändert hat, aber Discourse übernimmt nicht mehr die Kontrolle über Strg + F, sondern nur noch über Strg + Alt + F, wie in @Isambards Beitrag erwähnt.
Doh, den Teil über große Themen habe ich übersehen:
Es wird Ihnen auch gesagt, dass Sie erneut auf die Standardsuche klicken müssen, @Isambard:
Im Ernst, ich schätze, was die Entwickler tun, aber ich hoffe, sie können Änderungen annehmen, um Discourse für Mainstream-Benutzer zugänglicher zu machen.