craigrow
(Craig Rowland)
18. März 2024 um 18:45
1
[Schritte]
Öffnen Sie eine Wiki-Seite zur Bearbeitung.
Nehmen Sie einige Bearbeitungen vor.
Geben Sie irgendwo einen Großbuchstaben ‘S’ ein.
Das Freigabedialogfeld wird geöffnet (Bild angehängt).
Schließen Sie das Dialogfeld, indem Sie auf das X klicken.
[Ergebnis]
Alle am Wiki vorgenommenen Bearbeitungen gehen verloren.
[Erwartet]
Umschalttaste + S sollte nicht dazu führen, dass meine Bearbeitungen verloren gehen.
Hinweis: Nach weiteren Untersuchungen scheint dies nur zu passieren, wenn das erste Zeichen in eine Zelle eingegeben wird. Zum Beispiel löst “My Show Stopper” den Dialog nicht aus. “Showstopper” schon.
3 „Gefällt mir“
Hallo @craigrow
Verwendest du zufällig den Tabellen-Editor? Wenn ja, glaube ich, ich habe eine Reproduktion dessen, was du siehst.
Tabelle im Bearbeitungsmodus öffnen
Zelle eingeben
Verwende Shift + s , um ein großes S einzugeben
* Das Freigabe-Modal öffnet sich und schließt den Tabellen-Editor, wobei alle Änderungen verloren gehen.
Ich glaube, die Tastenkombination ist dort übereifrig. Ich werde sehen, ob ich jemanden darauf ansetzen kann.
1 „Gefällt mir“
craigrow
(Craig Rowland)
19. März 2024 um 15:51
7
Ja, das ist richtig. Ich klicke hier auf diesen Bearbeiten-Button.
3 „Gefällt mir“
keegan
(Keegan George)
21. März 2024 um 19:16
8
Danke für die Einreichung dieses Problems @craigrow , dies sollte jetzt behoben sein
main ← fix-table-builder-keyboard-shortcuts
opened 11:19PM - 20 Mar 24 UTC
This PR makes use of the KeyboardShortcuts [`pause()`](https://github.com/discou… rse/discourse/blob/058b70c82f97c13d62b3efff8ef843d9fce92426/app/assets/javascripts/discourse/app/lib/keyboard-shortcuts.js#L212-L236) method to pause keyboard shortcuts while the table builder's insert table modal is active.
This is necessary because some keyboard shortcuts such as <kbd>Shift</kbd> + <kbd>S</kbd> or <kbd>?</kbd> trigger modals. When those modals are triggered, they replace the insert table modal causing any edits made to spreadsheet to be lost.
Meta bug report: https://meta.discourse.org/t/shift-s-lose-all-edits-to-wiki/299851?u=keegan
### Before
https://github.com/discourse/discourse/assets/30090424/0b06d86b-5a62-4870-bebb-79f5bfc7c7da
### After
https://github.com/discourse/discourse/assets/30090424/2ca76046-7ff3-45c1-a35f-f0d0868bd28f
3 „Gefällt mir“
keegan
(Keegan George)
Geschlossen,
23. März 2024 um 19:17
9
Dieses Thema wurde automatisch 2 Tage nach der letzten Antwort geschlossen. Neue Antworten sind nicht mehr zulässig.