This is wmsy going nuts trying to find the right place to put the focus and falling into a loop. From my previous (incomplete) investigations, the issue related to class lookup to figure out a parent path causing us to climb by 0 nodes, which puts us back where we were, rinse, repeat, etc.