{"action":"created","issue":{"url":"https://api.github.com/repos/babel/babel/issues/7533","repository_url":"https://api.github.com/repos/babel/babel","labels_url":"https://api.github.com/repos/babel/babel/issues/7533/labels{/name}","comments_url":"https://api.github.com/repos/babel/babel/issues/7533/comments","events_url":"https://api.github.com/repos/babel/babel/issues/7533/events","html_url":"https://github.com/babel/babel/pull/7533","id":303785870,"number":7533,"title":"Fix bugs in the _wrapNativeSuper helper","user":{"login":"nicolo-ribaudo","id":7000710,"avatar_url":"https://avatars3.githubusercontent.com/u/7000710?v=4","gravatar_id":"","url":"https://api.github.com/users/nicolo-ribaudo","html_url":"https://github.com/nicolo-ribaudo","followers_url":"https://api.github.com/users/nicolo-ribaudo/followers","following_url":"https://api.github.com/users/nicolo-ribaudo/following{/other_user}","gists_url":"https://api.github.com/users/nicolo-ribaudo/gists{/gist_id}","starred_url":"https://api.github.com/users/nicolo-ribaudo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nicolo-ribaudo/subscriptions","organizations_url":"https://api.github.com/users/nicolo-ribaudo/orgs","repos_url":"https://api.github.com/users/nicolo-ribaudo/repos","events_url":"https://api.github.com/users/nicolo-ribaudo/events{/privacy}","received_events_url":"https://api.github.com/users/nicolo-ribaudo/received_events","type":"User","site_admin":false},"labels":[{"id":311566467,"url":"https://api.github.com/repos/babel/babel/labels/PR:%20Bug%20Fix%20:bug:","name":"PR: Bug Fix :bug:","color":"fbca04","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":17,"created_at":"2018-03-09T10:01:26Z","updated_at":"2018-03-13T20:17:02Z","closed_at":null,"author_association":"MEMBER","pull_request":{"url":"https://api.github.com/repos/babel/babel/pulls/7533","html_url":"https://github.com/babel/babel/pull/7533","diff_url":"https://github.com/babel/babel/pull/7533.diff","patch_url":"https://github.com/babel/babel/pull/7533.patch"},"body":"<!--\r\nBefore making a PR please make sure to read our contributing guidelines\r\nhttps://github.com/babel/babel/blob/master/CONTRIBUTING.md\r\n\r\nFor issue references: Add a comma-separated list of a [closing word](https://help.github.com/articles/closing-issues-via-commit-messages/) followed by the ticket number fixed by the PR. It should be underlined in the preview if done correctly.\r\n-->\r\n\r\n| Q                        | A <!--(Can use an emoji 👍) -->\r\n| ------------------------ | ---\r\n| Fixed Issues?            | Fixes #7527, #7447, #7506 \r\n| Patch: Bug Fix?          | yes\r\n| Major: Breaking Change?  |\r\n| Minor: New Feature?      |\r\n| Tests Added + Pass?      | Yes\r\n| Documentation PR         | <!-- If so, add `[skip ci]` to your commit message to skip CI -->\r\n| Any Dependency Changes?  |\r\n| License                  | MIT\r\n"},"comment":{"url":"https://api.github.com/repos/babel/babel/issues/comments/372803712","html_url":"https://github.com/babel/babel/pull/7533#issuecomment-372803712","issue_url":"https://api.github.com/repos/babel/babel/issues/7533","id":372803712,"user":{"login":"jridgewell","id":112982,"avatar_url":"https://avatars1.githubusercontent.com/u/112982?v=4","gravatar_id":"","url":"https://api.github.com/users/jridgewell","html_url":"https://github.com/jridgewell","followers_url":"https://api.github.com/users/jridgewell/followers","following_url":"https://api.github.com/users/jridgewell/following{/other_user}","gists_url":"https://api.github.com/users/jridgewell/gists{/gist_id}","starred_url":"https://api.github.com/users/jridgewell/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jridgewell/subscriptions","organizations_url":"https://api.github.com/users/jridgewell/orgs","repos_url":"https://api.github.com/users/jridgewell/repos","events_url":"https://api.github.com/users/jridgewell/events{/privacy}","received_events_url":"https://api.github.com/users/jridgewell/received_events","type":"User","site_admin":false},"created_at":"2018-03-13T20:17:02Z","updated_at":"2018-03-13T20:17:02Z","author_association":"MEMBER","body":"Where, other than during `Parent`'s constructor?\r\n\r\n```js\r\nclass Date {\r\n  constructor() {\r\n    // `this` is a Date, not a Sub\r\n  }\r\n}\r\n\r\nclass Sub extends Date {\r\n  constructor() {\r\n    super();\r\n    // Now, it's a Sub\r\n  }\r\n}\r\n```\r\n\r\nEverything else should be the same.\r\n\r\nSince it's impossible to properly polyfill `Reflect.construct`, it's a trade off of where we want it to break. For this PR, I'm only concerned with creating Builtins (specifically `HTMLElement` subclasses), so core-js is actually preventing the necessary changes."}}
{"actor":{"display_login":"jridgewell"}}