I fixed it for SS5 😄
When you say fixed...
You mean, just when we all get the hang of it... it'll change 😉
@kinglozzer If I do
$Up.Up I get
[User Error] Up called when we're already at the top of the scope.
<% loop $Top.getCustomItems($ID) %>?
and $Top is in this case a BaseElement DataObject not a controller. (creating a custom silverstripe elemental block)
Gah, probably yet another edge case with the current behaviour then 😧