Reviewers: mp+158468_code.launchpad.net, Message: Please take a look. Description: Fix bug 1167967 (hopefully) This branch attempts to fix the referenced bug. I was unable to duplicate the symptoms locally exactly, but duplicated them closely enough that I am optimistic that these changes address the issue. Regardless, they seem like reasonable changes. I also fixed a couple of landscape issues I saw with newly created services without annotations. The aspect of this branch I wonder most if reviewers (particularly Ben) will like is the change to the route url algorithm. If it's not clear why I chose it, I'm happy to discuss my rationale and other options. Thank you. https://code.launchpad.net/~gary/juju-gui/bug1167967/+merge/158468 (do not edit description out of merge proposal) Please review this at https://codereview.appspot.com/8680043/ Affected files: A [revision details] M app/app.js M app/assets/javascripts/ns-routing-app-extension.js M app/views/charm.js M app/views/landscape.js M app/views/service.js M app/views/utils.js M test/test_app_hotkeys.js M test/test_charm_view.js M test/test_landscape.js M test/test_routing.js M test/test_service_view.js Index: [revision details] === added file '[revision details]' --- [revision details] 2012-01-01 00:00:00 +0000 +++ [revision details] 2012-01-01 00:00:00 +0000 @@ -0,0 +1,2 @@ +Old revision: