63e179e96e
The scroll frame re-shows the button's own native art whenever it recalculates, and one skinning pass can't hold against it: ElvUI's HandleNextPrevButton guards on isSkinned, so a second call does nothing. The talent frame already carried the answer -- re-hide the art by file from OnUpdate and pin the three state textures -- so it moves into the shared layer as Skin:ScrollArrow and the Challenges list scrolls take it too. Routing the talent frame through it also picks up the disabled-hover fix every other button already has.