Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

The Inline Toolbar no longer allows multiple custom input tools

Offen
#2,829 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
35/100
Issue-Typ
Bug
Klarheit
Größtenteils klar
Aktivitätsstatus
Veraltet
Tech-Stack
typescript
Bereich
frontend

Rechercherichtung

Beginne damit, das Problem mit zwei benutzerdefinierten Inline-Eingabewerkzeugen zu reproduzieren, etwa einem link- und einem text color- oder classname-Werkzeug, und untersuche die Implementierung der Inline-Symbolleiste. Vergleiche das aktuelle Verhalten mit dem älteren Verhalten mit langer Liste und prüfe die Dokumentation der Inline-Werkzeuge. Als abgeschlossen gilt die Änderung, wenn mehrere benutzerdefinierte Eingaben für dieselbe Auswahl aktiv bleiben können, ohne einander zu deaktivieren, und die Dokumentation entsprechend aktualisiert wurde.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

questionable

The new inline toolbar breaks our implementation of inline tools that are custom inputs instead of toggles.

Previously you could have multiple inline tools that opened custom inputs because each tool would open in a long list one after the other. But the recent updates make it so you can have only 1 of these custom inputs active at a time, and if you select another one it will toggle off your current selection.

For example, I wouldn't be able to have a custom link AND a custom text color/classname on this selection at the same time because it will automatically remove my current selection when I choose the other one.

Screenshot 2024-09-26 at 12 12 21 PM
Screenshot 2024-09-26 at 12 11 05 PM

The documentation isn't up to date for these changes, is there a way to remove this behaviour or fix this issue?

Vorherrschende Sprache
TypeScript
Sterne
32k
Forks
2.2k
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Entwicklungsumgebung

Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus codex-team/editor.js

Alle Issues in codex-team/editor.js

Ähnliche Issues

Weitere Issues zu TypeScript

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.