
To prevent redundant (and sometimes incorrect) change/diff loads, this change moves the logic for rewriting the URL schema to within the router. This has the drawback of adding a step -- and a potential API call -- between initial URL interpretation and first render, but ensures that render will be correct. This only occurs when legacy routes are used. Bug: Issue 7027 Change-Id: Ia1571e2f946f6d9e334626b6b0fd4a8c0c81f35d