19ef6afe3e
The drawer router was modifying the DOM in a variety of ways and hiding content, without any pendingJS checks. As a result, there were cases where a part of the UI was not visible, but had been rendered and was in the DOM. This change wraps the router Go method in a pendingJS call that only resolves when the router transition completes. Additionally the lazy load manager had a similar issue.