With that added, it seems to still not matter where I put it in the tree, but it seems to be able to detect that there's a scrollable thing in the tree of the text field, and only scroll the scrollbable container. however, the behavior that it only scrolls to the baseline of the text field, rather than letting me control how much to expose, remains. Also, in this mode, when I dismiss the keyboard, it doesn't scroll back to where it was