Skip to content

StickyHeaderContainer header transitions are not working correctly #4849

@ThomasH99

Description

@ThomasH99

With 7.0.236, when I use the code from the StickyHeaderContainer class documentation and slide up slowly, what I see is that:

  1. When sliding A entries up, the A header stays in place, but when you watch closely it does 'jitter' a few pixels so it doesn't quite feel like it just stays solidly in place.
  2. When header B scrolls up, instead of 'pushing up' header A, it first slides 'under' A and then when completely hidden under A, it suddenly reappears below A and only then replaces it by sliding up and pushing A out.
  3. Same problem when scrolling down again.

What is expected is that as B slides up, as it reaches the position just below A, it starts to 'push' A up and away in sync with the scrolling speed.

The problem is similar with TRANSITION_FADE where (I guess) you'd expect B to scroll up and cover A which then fades away as B gradually covers it. Actually, I'm not quite sure that the FADE transition makes sense?

With TRANSITION_NONE I'd expect B to simply cover A as it slides up, whereas now it slides under A and then when fully under A, it suddenly reappears in A's position.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions