{"action":"opened","issue":{"url":"https://api.github.com/repos/SitePen/dgrid/issues/1282","repository_url":"https://api.github.com/repos/SitePen/dgrid","labels_url":"https://api.github.com/repos/SitePen/dgrid/issues/1282/labels{/name}","comments_url":"https://api.github.com/repos/SitePen/dgrid/issues/1282/comments","events_url":"https://api.github.com/repos/SitePen/dgrid/issues/1282/events","html_url":"https://github.com/SitePen/dgrid/issues/1282","id":155570327,"number":1282,"title":"Why doesn't the destroy() function in List.js call this.inherited(arguments) ?","user":{"login":"mike1a2a3a","id":15820489,"avatar_url":"https://avatars.githubusercontent.com/u/15820489?v=3","gravatar_id":"","url":"https://api.github.com/users/mike1a2a3a","html_url":"https://github.com/mike1a2a3a","followers_url":"https://api.github.com/users/mike1a2a3a/followers","following_url":"https://api.github.com/users/mike1a2a3a/following{/other_user}","gists_url":"https://api.github.com/users/mike1a2a3a/gists{/gist_id}","starred_url":"https://api.github.com/users/mike1a2a3a/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mike1a2a3a/subscriptions","organizations_url":"https://api.github.com/users/mike1a2a3a/orgs","repos_url":"https://api.github.com/users/mike1a2a3a/repos","events_url":"https://api.github.com/users/mike1a2a3a/events{/privacy}","received_events_url":"https://api.github.com/users/mike1a2a3a/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-05-18T18:28:57Z","updated_at":"2016-05-18T18:28:57Z","closed_at":null,"body":"The destroy() function in dgrid/List.js doesn't call this.inherited(arguments), which is breaking the inheritance chain for me when I mix it in with other files.  For example, if I return this:\r\ndojo_declare(\"myWidget\", [_Destroyable, List, OnDemandList], { ... })\r\nthen OnDemandList and List's destroy() functions will be called, but _Destroyable's destroy() function won't, because List.js breaks the inheritance.\r\n\r\nAny idea why its like this, is it a bug?\r\n\r\nThanks"}}