שלום למפתחי Discourse —
בשבוע זה אני נתקל בכמה תופעות מסתוריות בנושא הבהיר באתר המארח שלנו, אשר מביישות אותי. התופעות הללו החלו כאשר שיניתי בטעות את ערכת הצבעים (palette) עבור הנושא הבהיר ל-“Dark”, מתוך מחשבה שגויה שאני בוחר לעבור לעריכת הנושא הכהה עצמו, במקום לבחור את ערכת הצבעים לנושא הבהיר. כצפוי, זה שינה את ערכת הצבעים לכהה. הבנתי במהרה את הטעות והחזרתי אותה לקדמותה.
מאז, כאשר אני משנה את ערכת הצבעים לנושא הבהיר לכל ערכת צבעים ולוחץ על “Preview”, אני מקבל רקע כהה, גם אם הנושא הוא בהיר, גם אם לערכת הצבעים יש רקע בהיר, כמו “Light (default)”, “Horizon”, “Shades of Blue”, וכו’. לעיתים התצוגה המקדימה משפיעה על החוויה שלי באתר עצמו, לעיתים לא. כאשר זה קורה, ואני עובר להגדרות האישיות של החשבון שלי, אני מגלה שערכת הצבעים אינה מוגדרת ל-“Light (default)”, “Horizon”, או כל דבר אחר, אלא ל-“1”. ברגע שאני משנה אותה מ-“1” לכל ערכת צבעים אחרת, ערכת הצבעים נראית שוב כראוי.
באותם מקרים, “Light (default)” לרוב אינה מופיעה כאופציה בבחירה האישית שלי של ערכות צבעים, וגם לא אופציית “Theme Default” שראיתי בעבר.
במקרים אחרים, בחירת ערכת הצבעים “Light (default)” נראית כמו “Shades of Blue” בעת כניסה לחשבון שני, שאינו חשבון מנהל, אותו אני משתמש כדי לבדוק עד כמה זו בעיה של החשבון האישי שלי ולא בעיה רוחבית באתר.
ביליתי זמן רב במחשבה שאני עושה משהו לא נכון, אך הופעת “1” כאופציית ערכת צבעים, בשילוב עם היעדר אופציית “Theme Default”, גורמים לי להרגיש שזו יותר באג מאשר בעיה אישית (לפחות, אני מקווה).
איני יודע בדיוק כיצד לשחזר זאת, אך אני מקווה שהעובדה שאני רואה זאת במופע Discourse מארח תאפשר למפתח להסתכל מעל כתפי (וירטואלית או בפועל) כדי לראות את הבאג משוחזר בפועל.
תודה על כל תובנה,
-בראד




