GitHub PushEvent at 2014-06-26 08:28:56
Repository: ariatemplates
Actor: divdavem
Payload: {"shas":[["fa86a2708da91edfa89b7c10e070f9efd651e6be","ac83c236e34ca824b5f9c685f6877e4a218d37da@amadeus.com","fix #1162 Fixing a memory leak in SynEvents.js\n\nThis commit fixes a memory leak with IE8 in SynEvents.\nIt is sufficient for aria.utils.SynEvents to be loaded\nfor the leak to happen.\nThe issue can be reproduced with attester. As soon as\nseveral tests in the test suite extend (directly or\nindirectly) aria.jsunit.TemplateTestCase, because this\nclass depends on aria.utils.SynEvents, the leak is\nvisible.\nWhen SynEvents is loaded, this class performs some tests\non the browser to know how it behaves. For this purpose\nsome DOM elements are created and some event listeners\nare attached to them but those listeners were never removed.\n\nThis commit removes the leak by removing those event\nlisteners when they are no longer needed.","divdavem",true]],"size":1,"ref":"refs/heads/leakFix","head":"fa86a2708da91edfa89b7c10e070f9efd651e6be"}