Ok, disregard my comments above. That was completely incorrect. I do however think I solved the problem now. I was on the right track as far as location of the problem, but off in terms of reason.
The bug showed up for me whenever I had a section expanded, then removed all the children from it. It wanted to stay expanded, but had no children to display. Every time I did that, it would spin forever and not load. I think the if statement on line 740 of the functions.php file that is checking for children to display is the source of the problem.
I’ve modified that if statement and that seems to have fixed it now. There are better ways to do it, but this was a quick and dirty way until the developers can do a better patch.
On line 730, replace this:
"childCount": <?php echo ( isset( $arrChildPages ) ) ? sizeof( $arrChildPages ) : 0 ; ?>,
with this:
<?php $childNum = isset( $arrChildPages ) ? sizeof( $arrChildPages ) : 0 ; ?>
"childCount": <?php echo $childNum ?>,
Then on that line 740 where the if statement is, replace this:
if ($hasChildren && isset($arrOpenChilds) && in_array($onePage->ID, $arrOpenChilds)) {
with this:
if ($hasChildren && $childNum > 0 && in_array($onePage->ID, $arrOpenChilds)) {