diff --git a/addons/web/static/src/js/views/list_view.js b/addons/web/static/src/js/views/list_view.js index 3a677d1c645..ae8fffbe7a4 100644 --- a/addons/web/static/src/js/views/list_view.js +++ b/addons/web/static/src/js/views/list_view.js @@ -1068,6 +1068,10 @@ ListView.List = Class.extend( /** @lends instance.web.ListView.List# */{ e.stopPropagation(); var $row = $(e.target).closest('tr'); $(self).trigger('deleted', [[self.row_id($row)]]); + // IE Edge go crazy when we use confirm dialog and remove the focused element + if(document.hasFocus && !document.hasFocus()) { + $('').appendTo('body').focus().remove(); + } }) .delegate('td.oe_list_field_cell button', 'click', function (e) { e.stopPropagation();