תצוגה מקדימה של ערכת נושא בהיר מציגה כהה / שוברת אפשרויות ערכת נושא אישית

שלום למפתחי 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 מארח תאפשר למפתח להסתכל מעל כתפי (וירטואלית או בפועל) כדי לראות את הבאג משוחזר בפועל.

תודה על כל תובנה,
-בראד

Here are a few screenshots of suspicious behavior:

Light theme displays color palette 1:

Trying to change it doesn’t show “Theme Default” as an option:

Choosing “Light (manual)” (a custom palette I created using the default to try and get a default light palette that didn’t rely on the default) fixes things, but still doesn’t show an option to use the theme default:

In the admin interface, selecting the light palette:

and clicking preview gives a dark-background preview:

-Brad

תודה שהעלית את זה, זהו תחום שבו @kris.kotlarek / @Osama וצוות חווית העובדים עובדים באופן פעיל, אנו אמורים לקבל עדכון לשיפור זה בקרוב מאוד!

2 לייקים

תודה על בדיקת הנושא. רק כדי לאשר, גם אנו רואים את הבעיה הזו. יש לנו שתי ערכות נושא לבחירה על ידי המשתמש, אחת עם פלטת צבעים בהירה ואחת עם פלטה כהה. ערכת הנושא הכהה ברירת המחדל מוצגת ללא קשר להעדפות המשתמש, וגם אני רואה את אותה התנהגות כמו @BradCray עם תצוגה מקדימה של ערכת הנושא הבהירה המציגה הגדרות כהות, למרות שהפלטה בהירה.

לייק 1