craigrow
(Craig Rowland)
18 مارس 2024، 6:45م
1
[خطوات]
افتح صفحة ويكي للتعديل.
قم بإجراء بعض التعديلات.
ضع حرف ‘S’ كبير في أي مكان.
سيتم فتح مربع حوار المشاركة (الصورة مرفقة).
أغلق مربع الحوار بالنقر على X.
[النتيجة]
سيتم فقدان جميع التعديلات التي تم إجراؤها على الويكي.
[متوقع]
يجب ألا يؤدي الضغط على Shift + S إلى فقدان تعديلاتي.
ملاحظة: بعد مزيد من التحقيق، يبدو أن هذا يحدث فقط عند كتابة الحرف الأول في خلية. على سبيل المثال، “My Show Stopper” لن يؤدي إلى فتح مربع الحوار. أما “Showstopper” فسيؤدي إلى ذلك.
3 إعجابات
مرحباً @craigrow
هل تستخدم أداة بناء الجداول (table-builder) بالصدفة؟ إذا كان الأمر كذلك، أعتقد أنني قمت بتكرار ما تراه.
افتح الجدول في وضع التحرير
أدخل خلية
استخدم Shift + s لإدخال حرف S كبير
* يفتح مربع حوار المشاركة بدلاً من ذلك ويغلق وضع تحرير أداة بناء الجداول، مما يؤدي إلى فقدان أي تغييرات
أعتقد أن اختصار لوحة المفاتيح يتصرف بسرعة زائدة هناك. دعني أرى ما إذا كان بإمكاني جعل شخص ما يلقي نظرة.
إعجاب واحد (1)
craigrow
(Craig Rowland)
19 مارس 2024، 3:51م
7
نعم، هذا صحيح. أنقر على زر التعديل هذا هنا.
3 إعجابات
keegan
(Keegan George)
21 مارس 2024، 7:16م
8
شكراً لتقديمك هذه المشكلة @craigrow ، يجب أن يكون قد تم حلها الآن
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 إعجابات
keegan
(Keegan George)
تم إغلاقه في
23 مارس 2024، 7:17م
9
تم إغلاق هذا الموضوع تلقائيًا بعد يومين من آخر رد. لم تعد الردود الجديدة مسموح بها.