mirror of
https://github.com/moodle/moodle.git
synced 2025-02-19 23:55:54 +01:00
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.