{"action":"created","issue":{"url":"https://api.github.com/repos/benmarch/angular-ui-tour/issues/20","repository_url":"https://api.github.com/repos/benmarch/angular-ui-tour","labels_url":"https://api.github.com/repos/benmarch/angular-ui-tour/issues/20/labels{/name}","comments_url":"https://api.github.com/repos/benmarch/angular-ui-tour/issues/20/comments","events_url":"https://api.github.com/repos/benmarch/angular-ui-tour/issues/20/events","html_url":"https://github.com/benmarch/angular-ui-tour/issues/20","id":141654419,"number":20,"title":"Ever other step not being added","user":{"login":"dander401","id":4235673,"avatar_url":"https://avatars.githubusercontent.com/u/4235673?v=3","gravatar_id":"","url":"https://api.github.com/users/dander401","html_url":"https://github.com/dander401","followers_url":"https://api.github.com/users/dander401/followers","following_url":"https://api.github.com/users/dander401/following{/other_user}","gists_url":"https://api.github.com/users/dander401/gists{/gist_id}","starred_url":"https://api.github.com/users/dander401/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dander401/subscriptions","organizations_url":"https://api.github.com/users/dander401/orgs","repos_url":"https://api.github.com/users/dander401/repos","events_url":"https://api.github.com/users/dander401/events{/privacy}","received_events_url":"https://api.github.com/users/dander401/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":9,"created_at":"2016-03-17T17:39:27Z","updated_at":"2016-03-17T18:21:51Z","closed_at":null,"body":"Through console logging I have traced the issue as far as I can. \r\n```js\r\n//Add step to tour\r\nscope.tourStep = step;\r\nscope.tour = scope.tour || ctrl;\r\n\r\n\r\nif (ctrl.initialized) {\r\n    configureInheritedProperties();\r\n    ctrl.addStep(step);\r\n} else {\r\n    console.info( step.title +' --- later');\r\n    ctrl.once('init', function () {\r\n        configureInheritedProperties();\r\n        console.info( step.title +' --- now');\r\n\r\n        ctrl.addStep(step);\r\n    });\r\n}\r\n```\r\n\r\nconsole.info( step.title +' --- later'); shows all steps being registered\r\nhowever the --now is only getting called for steps 1,3,5\r\n\r\n\r\nThe html that I have tested with is the following \r\n```html\r\n<div class=\"userProfile\" ui-tour=\"userProfileTour\" ui-tour-backdrop=\"true\" ui-tour-placement=\"right\">\r\n    <div>\r\n        <h1>Account Settings</h1>\r\n    </div>\r\n    <div class=\"form-horizontal\">\r\n        <div class=\"form-group\" tour-step tour-step-title=\"Username\" tour-step-order=\"0\" tour-step-content=\"You will use this to log on with\">\r\n            <label class=\"col-sm-3 control-label\">Username</label>\r\n            <div class=\"col-sm-8\">\r\n                <input class=\"form-control\" name=\"username\" type=\"string\" ng-model=\"user.username\" ng-trim=\"true\" />\r\n            </div>\r\n        </div>\r\n        <div tour-step tour-step-title=\"Your Name\" tour-step-order=\"1\" tour-step-content=\"This is just so we know who you are\">\r\n            <div class=\"form-group\">\r\n                <label class=\"col-sm-3 control-label\">First Name</label>\r\n                <div class=\"col-sm-8\">\r\n                    <input class=\"form-control\" name=\"firstName\" type=\"string\" ng-model=\"user.firstName\" ng-trim=\"true\" />\r\n                </div>\r\n            </div>\r\n            <div class=\"form-group\">\r\n                <label class=\"col-sm-3 control-label\">Last Name</label>\r\n                <div class=\"col-sm-8\">\r\n                    <input class=\"form-control\" name=\"lastName\" type=\"string\" ng-model=\"user.lastName\" ng-trim=\"true\" />\r\n                </div>\r\n            </div>\r\n        </div>\r\n        <div tour-step tour-step-title=\"Email And Organization\" tour-step-order=\"2\" tour-step-content=\"We need to know who are with, and your email. These are used to contact you and automatically add you to certain groups\">\r\n            <div class=\"form-group\">\r\n                <label class=\"col-sm-3 control-label\">Email</label>\r\n                <div class=\"col-sm-8\">\r\n                    <input class=\"form-control\" name=\"email\" type=\"string\" ng-model=\"user.email\" ng-trim=\"true\" />\r\n                </div>\r\n            </div>\r\n            <div class=\"form-group\">\r\n                <label class=\"col-sm-3 control-label\">Organization</label>\r\n                <div class=\"col-sm-8\">\r\n                    <input class=\"form-control\" name=\"organization\" type=\"string\" ng-model=\"user.organization\" ng-trim=\"true\" />\r\n                </div>\r\n            </div>\r\n        </div>\r\n        <div tour-step tour-step-title=\"Reason\" tour-step-order=\"3\" tour-step-content=\"What do you use our site for\">\r\n            <div class=\"form-group\">\r\n                <label class=\"col-sm-3 control-label\">Reason</label>\r\n                <div class=\"col-sm-8\">\r\n                    <textarea class=\"form-control\" name=\"reason\" type=\"string\" ng-model=\"user.reason\" ng-trim=\"true\"></textarea>\r\n                </div>\r\n            </div>\r\n        </div>\r\n        <div tour-step tour-step-title=\"Password\" tour-step-order=\"4\" tour-step-content=\"When you want to change your password, you will first need to enter your current password and then enter your new password twice.\">\r\n            <div class=\"form-group\">\r\n                <label class=\"col-sm-3\" style=\"text-align: right;\">Old Password</label>\r\n                <div class=\"col-sm-8\">\r\n                    <input class=\"form-control\" name=\"Password\" type=\"password\" ng-model=\"user.oldPassword\" ng-model-options=\"{updateOn: 'default keyup'}\" ng-change=\"validate()\" />\r\n                </div>\r\n            </div>\r\n            <div class=\"form-group\">\r\n                <label class=\"col-sm-3 control-label\">New Password</label>\r\n                <div class=\"col-sm-8\">\r\n                    <input class=\"form-control\" name=\"Password\" type=\"password\" ng-model=\"user.password\" ng-model-options=\"{updateOn: 'default keyup'}\" ng-change=\"validate()\" />\r\n                </div>\r\n            </div>\r\n            <div class=\"form-group\">\r\n                <label class=\"col-sm-3 control-label\">Password Confirmation</label>\r\n                <div class=\"col-sm-8\">\r\n                    <input class=\"form-control\" name=\"PasswordConfirmation\" type=\"password\" ng-model=\"passwordConfirmation\" ng-model-options=\"{updateOn: 'default keyup'}\" ng-change=\"validate()\" />\r\n                </div>\r\n            </div>\r\n        </div>\r\n    </div>\r\n    <div tour-step tour-step-title=\"Save or Cancel\" tour-step-order=\"5\" tour-step-content=\"Don't forget to save your changes\">\r\n        <div class=\"form-group\">\r\n            <div class=\"col-sm-offset-3 col-sm-8\">\r\n                <button class=\"btn btn-default cancel\" ng-click=\"cancel()\">Cancel</button>\r\n                <button class=\"btn btn-primary save\" ng-click=\"saveUser()\" ng-disabled=\"!validForm\">Save</button>\r\n            </div>\r\n        </div>\r\n    </div>\r\n</div>\r\n```"},"comment":{"url":"https://api.github.com/repos/benmarch/angular-ui-tour/issues/comments/198015294","html_url":"https://github.com/benmarch/angular-ui-tour/issues/20#issuecomment-198015294","issue_url":"https://api.github.com/repos/benmarch/angular-ui-tour/issues/20","id":198015294,"user":{"login":"benmarch","id":1646126,"avatar_url":"https://avatars.githubusercontent.com/u/1646126?v=3","gravatar_id":"","url":"https://api.github.com/users/benmarch","html_url":"https://github.com/benmarch","followers_url":"https://api.github.com/users/benmarch/followers","following_url":"https://api.github.com/users/benmarch/following{/other_user}","gists_url":"https://api.github.com/users/benmarch/gists{/gist_id}","starred_url":"https://api.github.com/users/benmarch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/benmarch/subscriptions","organizations_url":"https://api.github.com/users/benmarch/orgs","repos_url":"https://api.github.com/users/benmarch/repos","events_url":"https://api.github.com/users/benmarch/events{/privacy}","received_events_url":"https://api.github.com/users/benmarch/received_events","type":"User","site_admin":false},"created_at":"2016-03-17T18:21:51Z","updated_at":"2016-03-17T18:21:51Z","body":"Ok interesting, it looks like 0, 2, and 4 are never even added..."}}