באג במחיקת קוד מהלשונית JS

זרימת עבודה:

  1. יש לי סקריפט שהעתקתי ממקום אחר
  2. הדבקתי אותו בלשונית JS של רכיב מותאם אישית שיצרתי
  3. לחצתי שמירה
  4. שיניתי את הסקריפט במקום אחר, העתקתי
  5. בלשונית JS, השתמשתי ב-CMD+A כדי לבחור את כל הסקריפט
  6. לחצתי מחיקה. זה לא מוחק אותו. זה עובר לתחילת הסקריפט.

אני צריך לבחור שוב הכל, ללחוץ מחיקה כדי שהוא באמת ימחק את הסקריפט, כדי שאוכל להדביק את הגרסה החדשה.

לייק 1

האם תוכל לאשר שאתה משתמש בגרסה העדכנית ביותר של Discourse?

לייק 1

כן, 3.5.0.beta8-dev

אני לא מצליח לשחזר את זה עד כה. באיזה דפדפן מדובר? האם תוכלו לספק סרטון כדי לוודא שאיננו מבינים משהו לא נכון בבקשה?

2 לייקים

גרסת Chrome 128.0.6613.138 (בנייה רשמית) (x86_64).

זה לא משהו שקורה כל הזמן, אבל זה קורה. אני לא מצליח לזהות איך או מתי זה קורה. זה נראה די אקראי.

אבל הבעיה די פשוטה להסבר:

  • אני פותח את קטע הקוד המותאם אישית של רכיב מותאם אישית שיצרתי
  • עובר ללשונית JS שבה כבר יש לי קצת סקריפט
  • על הלוח שלי יש לי סקריפט חדש להדביק
  • אני בוחר את כל הסקריפט בלשונית JS
  • לוחץ על DELETE
  • הסמן כתיבה (או מה שזה לא יהיה) עובר לחלק העליון של החלון, לתחילת הסקריפט. זה לא מוחק אותו. אני צריך ללחוץ על DELETE פעם שנייה כדי למחוק אותו בפועל כדי שאוכל לפרסם את הסקריפט החדש.

זה כל מה ששמתי לב אליו עד כה. שוב, אני לא באמת מצליח לשחזר את הבעיה כל הזמן כדי ליצור סרטון. ניסיתי עכשיו, ושום דבר לא היה לא בסדר.

זה עניין גדול, אבל משהו קורה לפעמים שגורם לזה.

לייק 1

I was able to record this yesterday.

In the video you can see me paste a script, save, select all, hit Delete, which takes me back to the top, placing the cursor before the word Import

I noticed this usually happens when I make changes to the script, or when I delete an old script and paste a new one. It’s not always the case, I guess, but it’s something I noticed.

2 לייקים

I think the same happened to me now. Not sure if the video helps:

Strg is the German ctrl

לייק 1