{"push_id":849383864,"size":1,"distinct_size":1,"ref":"refs/heads/gnome-3-18","head":"d967f4ef7662022ed7a1608b0288c17bd478fdfb","before":"2ac3994f55d870c2cddb2d86fa2eabaf0d29c285","commits":[{"sha":"d967f4ef7662022ed7a1608b0288c17bd478fdfb","author":{"email":"87a25c5b806861be7c072ffe9818a5edcf2dcea9@redhat.com","name":"Tomas Popela"},"message":"Bug 757348 - Endless loop in webkit_dom_node_append_child(): assertion 'WEBKIT_DOM_IS_NODE(self)' failed\n\nThe main cause was that after modifying/deleting an original quoted content\nthere were some empty blockquote elements left and they caused the Evolution to\nmisbehave. It showed up that we are not removing the empty blockquotes after\ndeleting/modifying a quoted content, but only empty blocks inside them. Correct\nthe remove_empty_blocks to remove the empty blockquotes as well.\n\nThe loop took a place in the remove_wrapping_from_element function. To avoid it\nreturn early if we pass an empty element to it and apply the same to\nremove_quoting_from_element.","distinct":true,"url":"https://api.github.com/repos/GNOME/evolution/commits/d967f4ef7662022ed7a1608b0288c17bd478fdfb"}]}