Add clarifying comment for why scroll padding is applied to html tag.

Change-Id: I9f4b44536b1e8aace41c8699a0d1946a54aa0bfe
This commit is contained in:
Nicholas Ray 2022-01-13 11:57:48 -07:00
parent 467283247c
commit 699579e646
1 changed files with 4 additions and 0 deletions

View File

@ -494,6 +494,10 @@ class SkinVector extends SkinMustache {
// the user navigates to a page with a hash fragment in the URI). For this
// reason, we can't rely on the `vector-sticky-header-visible` class as it
// is added too late.
//
// Please note that this class applies scroll padding which does not work
// when applied to the body tag in Chrome, Safari, and Firefox (and
// possibly others). It must instead be applied to the html tag.
$original['class'] = implode( ' ', [ $original['class'] ?? '', self::STICKY_HEADER_ENABLED_CLASS ] );
}