{"action":"created","issue":{"url":"https://api.github.com/repos/marionettejs/backbone.marionette/issues/2745","labels_url":"https://api.github.com/repos/marionettejs/backbone.marionette/issues/2745/labels{/name}","comments_url":"https://api.github.com/repos/marionettejs/backbone.marionette/issues/2745/comments","events_url":"https://api.github.com/repos/marionettejs/backbone.marionette/issues/2745/events","html_url":"https://github.com/marionettejs/backbone.marionette/issues/2745","id":106465245,"number":2745,"title":"Maximum call stack size exceeded caused by ui trigger events","user":{"login":"xueyuchen","id":10018074,"avatar_url":"https://avatars.githubusercontent.com/u/10018074?v=3","gravatar_id":"","url":"https://api.github.com/users/xueyuchen","html_url":"https://github.com/xueyuchen","followers_url":"https://api.github.com/users/xueyuchen/followers","following_url":"https://api.github.com/users/xueyuchen/following{/other_user}","gists_url":"https://api.github.com/users/xueyuchen/gists{/gist_id}","starred_url":"https://api.github.com/users/xueyuchen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/xueyuchen/subscriptions","organizations_url":"https://api.github.com/users/xueyuchen/orgs","repos_url":"https://api.github.com/users/xueyuchen/repos","events_url":"https://api.github.com/users/xueyuchen/events{/privacy}","received_events_url":"https://api.github.com/users/xueyuchen/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-09-15T02:37:49Z","updated_at":"2015-09-15T04:27:31Z","closed_at":"2015-09-15T04:27:31Z","body":"```javascript\r\nui: {\r\n    addAlbumBtn: '#bind-addAlbum'\r\n    },\r\n```\r\n```javascript\r\nevents: { \r\n    'click #add-album': 'addAlbum'\r\n    },\r\n```\r\n```javascript\r\naddAlbum: function() {\r\n    this.ui.addAlbumBtn.click();\r\n    },\r\n```\r\nwhen addAlbum been triggered, the error \"Uncaught RangeError: Maximum call stack size exceeded\" should be happen?\r\nthis is an issue?"},"comment":{"url":"https://api.github.com/repos/marionettejs/backbone.marionette/issues/comments/140277599","html_url":"https://github.com/marionettejs/backbone.marionette/issues/2745#issuecomment-140277599","issue_url":"https://api.github.com/repos/marionettejs/backbone.marionette/issues/2745","id":140277599,"user":{"login":"paulfalgout","id":2028470,"avatar_url":"https://avatars.githubusercontent.com/u/2028470?v=3","gravatar_id":"","url":"https://api.github.com/users/paulfalgout","html_url":"https://github.com/paulfalgout","followers_url":"https://api.github.com/users/paulfalgout/followers","following_url":"https://api.github.com/users/paulfalgout/following{/other_user}","gists_url":"https://api.github.com/users/paulfalgout/gists{/gist_id}","starred_url":"https://api.github.com/users/paulfalgout/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/paulfalgout/subscriptions","organizations_url":"https://api.github.com/users/paulfalgout/orgs","repos_url":"https://api.github.com/users/paulfalgout/repos","events_url":"https://api.github.com/users/paulfalgout/events{/privacy}","received_events_url":"https://api.github.com/users/paulfalgout/received_events","type":"User","site_admin":false},"created_at":"2015-09-15T04:27:31Z","updated_at":"2015-09-15T04:27:31Z","body":"more example code or a jsfiddle would help a lot here, but..  if clicking on the #add-album button then triggers a click event on the addAlbumBtn which then propogates back to the #add-album button then you're going to have an event loop which will cause a call stack.  I don't think this is a Mn issue, but please if there's more details, we'll be willing to look into it further.  Additionally please join us in the gitter room https://gitter.im/marionettejs/backbone.marionette"}}