בעקבות השדרוג - תקלה בכותרת הטאב (כרטיסייה)
-
במקום להציג את שם הפוסט הנוכחי, זה מציג את שם הפוסט האחרון שהועלה לפורום (מתעדכן ברענון)...
-
@צדיק-תמים אני לא מבין למה אתה מתכוון. יש מצב לתמונה?
-
@צדיק-תמים אני לא מבין למה אתה מתכוון. יש מצב לתמונה?
-
@צדיק-תמים אני מנסה ולא מצליח לשכפל את זה אצלי. איך אתה מנווט בין דפים? אני הולך ל"לא נקרא" ואז הכותרת נהיה "נושאים שלא נקראו | תחומים" ואז בלחיצה על נושא הכותרת נהיה השם של הנושא.
-
@צדיק-תמים אני מנסה ולא מצליח לשכפל את זה אצלי. איך אתה מנווט בין דפים? אני הולך ל"לא נקרא" ואז הכותרת נהיה "נושאים שלא נקראו | תחומים" ואז בלחיצה על נושא הכותרת נהיה השם של הנושא.
-
@צדיק-תמים יצאתי מהחשבון לפני שניסיתי ועדיין לא הצלחתי לשכפל את ההתנהגות
-
@צדיק-תמים יצאתי מהחשבון לפני שניסיתי ועדיין לא הצלחתי לשכפל את ההתנהגות
-
בדקתי כעת אצלי וקורה גם...
עריכה:
זה קורה רק בפתיחת אשכול בכרטיסייה חדשהעריכה 2:
זה לא מציג את הכותרת האחרונה אלא סתם משהו אקראי שאני לא מבין מהיכן לוקח אותה....@בערל אמר בבעקבות השדרוג - תקלה בכותרת הטאב (כרטיסייה):
זה קורה רק בפתיחת אשכול בכרטיסייה חדשה
@צדיק-תמים גם אצלך זה רק בפתיחת כרטיסייה חדשה? למה לא אמרת?
-
@בערל אמר בבעקבות השדרוג - תקלה בכותרת הטאב (כרטיסייה):
זה קורה רק בפתיחת אשכול בכרטיסייה חדשה
@צדיק-תמים גם אצלך זה רק בפתיחת כרטיסייה חדשה? למה לא אמרת?
-
@צדיק-תמים אה, טכנית זה אותו דבר
-
אז חפרתי קצת...
ההסבר הטכני לבאג הוא כך:
כאשר השרת מקבל בקשה לדף, הוא הולך למסד הנתונים לשלוף ממנו את הנושא המבוקש, אבל המידע מגיע כמבנה JSON, צריך אח"כ להעביר את זה לפונקציה שמרנדר את ה-HTML של הדף על בסיס ה-JSON שהתקבל מה-DB.
המפתחים של נודביבי החליטו בחכמתם האינסופית שכדי לשפר ביצועים הם ישתמשו ב-cache של חלקי דף מרונדרים.
הם שמו בדיקה בקוד, האם מזהה המשתמש הוא 0 (זה המזהה של משתמש לא מחובר), אם כן, אז הם שולפים את ה-header של הדף מה-cache במקום לרנדר אותו מחדש...
למה רק משתמש לא מחובר? אני לא יודע... אולי לא מגיע לו דף טרי...הכותרת שמקבלים הוא הכותרת הראשונה שרינדרו, וכולם אח"כ מקבלים מה-cache את אותו header עד שהוא מתיישן ונמחק מה-cache וחוזר חלילה.
הנה ה-PR של השינוי שנעשה לפני 10 ימים:
https://github.com/NodeBB/NodeBB/pull/8795 -
אז חפרתי קצת...
ההסבר הטכני לבאג הוא כך:
כאשר השרת מקבל בקשה לדף, הוא הולך למסד הנתונים לשלוף ממנו את הנושא המבוקש, אבל המידע מגיע כמבנה JSON, צריך אח"כ להעביר את זה לפונקציה שמרנדר את ה-HTML של הדף על בסיס ה-JSON שהתקבל מה-DB.
המפתחים של נודביבי החליטו בחכמתם האינסופית שכדי לשפר ביצועים הם ישתמשו ב-cache של חלקי דף מרונדרים.
הם שמו בדיקה בקוד, האם מזהה המשתמש הוא 0 (זה המזהה של משתמש לא מחובר), אם כן, אז הם שולפים את ה-header של הדף מה-cache במקום לרנדר אותו מחדש...
למה רק משתמש לא מחובר? אני לא יודע... אולי לא מגיע לו דף טרי...הכותרת שמקבלים הוא הכותרת הראשונה שרינדרו, וכולם אח"כ מקבלים מה-cache את אותו header עד שהוא מתיישן ונמחק מה-cache וחוזר חלילה.
הנה ה-PR של השינוי שנעשה לפני 10 ימים:
https://github.com/NodeBB/NodeBB/pull/8795 -
@צדיק-תמים הנושא תוקן, התיקון עוד לא שוחרר.
@yossiz אמר בבעקבות השדרוג - תקלה בכותרת הטאב (כרטיסייה):
@צדיק-תמים הנושא תוקן, התיקון עוד לא שוחרר.
בפעילותו של @yossiz ... תודה רבה!
-
@צדיק-תמים הנושא תוקן, התיקון עוד לא שוחרר.
שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.
נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.
בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗
הרשמה התחברות

