בעיה בעדכון האחרון של כרום
-
תגובה: באג בגלילה עם העכבר במספר אתרים
באתר הנ"ל - https://www.kore.co.il/, שמתי לב לעוד בעיה בכרום 94 (לא בטוח שזה "באג", אבל כנראה גורם לבעיות וויזאליות הרבה אתרים):
אם הכרטיסיה בה נטען האתר לא פעילה לזמן מה האנימציה של ה"מבזקים" רצה מהר מאוד לכמה שניות:
יש עוד מישהו ששם לב לכך?
קצת ניסיתי להבין את הגורם של הבעיה, זה מה שעלה לי:
הדרך שהאנימציה עובדת הוא שיש פונקציה שמוסיפה30px
כל רבע שנייה לערך הזה:transform: translateX(Npx);
.
מה שקורה הוא שה-Javascript ממשיך לרוץ והערך מתעדכן (אבל משום מה יותר לאט - רק פעם 1 בשנייה), מצד השני הדף לא מתעדכן בהתאם, כנראה תוצאה של ניסיון שיפור ביצועים ע"י השבתת כרטיסיות לא פעילות ברקע, ואז כשהכרטיסיה הופכת להיות פעילה יש פער גדול בין הערך הישן לערך החדש, והדף מתעדכן בהתאם (ע"י transition של 2 שניות).אגב, את האנימציה הזאת אפשר לעשות בצורה הרבה יותר יעילה עם CSS בלבד (ראה כאן לדוגמה), ואני מניח כמעט בוודאות שזה גם יפתור את הבעיה הזאת...