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

בשנה שעברה, אנחנו הצביע על תיקון כדי למנוע קפיצות דפים מעצבנות בגוגל כרום שגורמות לך ללחוץ על משהו שלא רצית ללחוץ עליו. התיקון הזה נקרא "עיגון גלילה", והוא דרש ממך להפעיל דגל ניסיוני פנימה chrome://flags. הסיבה שבעיה זו מתעוררת היא עקב "טעינה מתקדמת" של תוכן אינטרנט המאפשר למשתמשים ליצור אינטראקציה עם דף אינטרנט לפני שהוא נטען במלואו. עם זאת, זה גרם לעתים קרובות לטעינת תוכן מחוץ למסך שניות לאחר שהמשתמש החל לקיים אינטראקציה עם דף האינטרנט, דוחף למטה תוכן שנמצא כעת על המסך ולעיתים קרובות מוביל קליקים שגויים. כעת, התכונה שמתקנת זאת, עיגון גלילה, מופעלת סוף סוף לכל המשתמשים החל מגרסה 56 של Chrome.

תכונה זו נקראת עיגון גלילה מכיוון שכאשר היא מופעלת, Chrome ינעל את מיקום הגלילה הנוכחי על רכיב על המסך בזמן שהתוכן מחוץ למסך ממשיך להיטען, מה שאמור למנוע עמוד בלתי צפוי קפיצות. גוגל טוענת שמאז הטמעת עיגון גלילה, התכונה מונעת "בערך שלוש קפיצות עמוד לכל צפייה בדף" שזה כבר שיפור משמעותי.

עם זאת, לא כל רכיבי האינטרנט עובדים יפה עם תכונה זו, כפי שרבים מאיתנו שהפעילו את התכונה הניסיונית בשנה שעברה גילו במהרה. חלק מתוכן האינטרנט יתנהג בצורה לא נכונה כאשר משתמש מפעיל את עיגון הגלילה, אבל עבור אלה, Google כן הצגת מאפיין CSS חדש בשם "עוגן overflow" אשר מפתחי אתרים יכולים ליישם כדי לעקוף את הגלילה עֲגִינָה.

התכונה החדשה של עיגון הגלילה של גוגל אמורה לצאת לגרסה 56 של Chrome ואילך, מה שאומר שהיא צריכה להיות מופעלת ב הערוצים היציבים, הביטא, הפיתוח והקנרי, אך במקרה שאינך מבחין בתכונה, תוכל לבדוק שוב אם היא מופעלת על ידי הדבקה chrome://flags/#enable-scroll-anchoring לתוך שורת הכתובת שלך. אפשרות ברירת המחדל, כפי שהוגדרה על ידי גוגל, תפעיל את התכונה, אך אין שום נזק להגדיר אותה באופן ידני למופעלת כאן.


מקור: Chromium Blog