If a sticky element happens to be larger in the scrolling dimension than it's scrollport, I'm guessing the lion's share of intent isn't what is represented in the first example?

Guessing this is the "top stickiness" that would be expected/desired?

But the css required for the second and third examples, uses sticky with bottom and aligning the element to it's containers flex-end, but if the sticky element happens to render smaller than the scrollport, you get this?

Does this spec/implementation offer as much utlity as what's done in js out in the wild?

Meaning, a sticky element should continue to scroll to the opposite edge if too large to fit in scrollport at it's offsets length?

Offering this is what should be the non js solution to all these asides/navs that "stick" once reaching their top edge, unless too tall and then only stick once reaching their bottom edge? Seen in facebook and many two column layouts.