- No longer depends on the "hidden checkbox". - No longer depends on manually storing/restoring the scroll position. Instead, we take advantage of jquery.scrollTo. - Event-based. - Simplifies the state-based styling.
Closes internal https://dev.gitlab.org/gitlab/gitlabhq/issues/2466