{"action":"created","issue":{"url":"https://api.github.com/repos/ember-learn/guides-source/issues/89","repository_url":"https://api.github.com/repos/ember-learn/guides-source","labels_url":"https://api.github.com/repos/ember-learn/guides-source/issues/89/labels{/name}","comments_url":"https://api.github.com/repos/ember-learn/guides-source/issues/89/comments","events_url":"https://api.github.com/repos/ember-learn/guides-source/issues/89/events","html_url":"https://github.com/ember-learn/guides-source/pull/89","id":332843326,"node_id":"MDExOlB1bGxSZXF1ZXN0MTk1MjI4MzIy","number":89,"title":"Updated examples for invoking actions on component collaborators (#79)","user":{"login":"mattmarcum","id":4745044,"node_id":"MDQ6VXNlcjQ3NDUwNDQ=","avatar_url":"https://avatars2.githubusercontent.com/u/4745044?v=4","gravatar_id":"","url":"https://api.github.com/users/mattmarcum","html_url":"https://github.com/mattmarcum","followers_url":"https://api.github.com/users/mattmarcum/followers","following_url":"https://api.github.com/users/mattmarcum/following{/other_user}","gists_url":"https://api.github.com/users/mattmarcum/gists{/gist_id}","starred_url":"https://api.github.com/users/mattmarcum/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mattmarcum/subscriptions","organizations_url":"https://api.github.com/users/mattmarcum/orgs","repos_url":"https://api.github.com/users/mattmarcum/repos","events_url":"https://api.github.com/users/mattmarcum/events{/privacy}","received_events_url":"https://api.github.com/users/mattmarcum/received_events","type":"User","site_admin":false},"labels":[{"id":987841086,"node_id":"MDU6TGFiZWw5ODc4NDEwODY=","url":"https://api.github.com/repos/ember-learn/guides-source/labels/needs%20contributor%20response","name":"needs contributor response","color":"fef2c0","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2018-06-15T16:40:52Z","updated_at":"2018-07-29T20:13:13Z","closed_at":null,"author_association":"NONE","pull_request":{"url":"https://api.github.com/repos/ember-learn/guides-source/pulls/89","html_url":"https://github.com/ember-learn/guides-source/pull/89","diff_url":"https://github.com/ember-learn/guides-source/pull/89.diff","patch_url":"https://github.com/ember-learn/guides-source/pull/89.patch"},"body":"Resolves https://github.com/ember-learn/guides-source/issues/79"},"comment":{"url":"https://api.github.com/repos/ember-learn/guides-source/issues/comments/408702768","html_url":"https://github.com/ember-learn/guides-source/pull/89#issuecomment-408702768","issue_url":"https://api.github.com/repos/ember-learn/guides-source/issues/89","id":408702768,"node_id":"MDEyOklzc3VlQ29tbWVudDQwODcwMjc2OA==","user":{"login":"mattmarcum","id":4745044,"node_id":"MDQ6VXNlcjQ3NDUwNDQ=","avatar_url":"https://avatars2.githubusercontent.com/u/4745044?v=4","gravatar_id":"","url":"https://api.github.com/users/mattmarcum","html_url":"https://github.com/mattmarcum","followers_url":"https://api.github.com/users/mattmarcum/followers","following_url":"https://api.github.com/users/mattmarcum/following{/other_user}","gists_url":"https://api.github.com/users/mattmarcum/gists{/gist_id}","starred_url":"https://api.github.com/users/mattmarcum/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mattmarcum/subscriptions","organizations_url":"https://api.github.com/users/mattmarcum/orgs","repos_url":"https://api.github.com/users/mattmarcum/repos","events_url":"https://api.github.com/users/mattmarcum/events{/privacy}","received_events_url":"https://api.github.com/users/mattmarcum/received_events","type":"User","site_admin":false},"created_at":"2018-07-29T20:13:13Z","updated_at":"2018-07-29T20:13:13Z","author_association":"NONE","body":"Wow, great work!\r\n\r\nIt looks like there's a lot of inconsistencies in how ember components handle `actions` and `targets`.  My gut instinct is telling me that some of these are just unintended consequences of expecting that everything passed into the `action` helper as a `target` would have the [action-handler mixin](https://github.com/emberjs/ember.js/blob/v3.3.1/packages/ember-runtime/lib/mixins/action_handler.js) mixed in.  \r\n\r\nHere's a [twiddle](https://ember-twiddle.com/432e7f72d6b8a43365acd4c6b02d7b5c?openFiles=templates.components.parent-component.hbs%2Ctemplates.components.child-component.hbs) showing that mixing in the `ActionHandler` to a service fixes one of the cases that was broke before.  Unfortunately it also breaks one of the examples that you listed as working...\r\n\r\nI get the feeling that some of this behavior is just wrong and I'm wondering which should get documented as the `ember way`.  Since the code up on the guides just flat doesn't work maybe we should get the bare minimum update(whatever that is) merged so that guides at least have working/usable code?\r\n\r\n"}}
{"actor":{"display_login":"mattmarcum"}}