export function createClickEvent() { try { return new MouseEvent('click', { bubbles: true, cancelable: true, view: window, }); } catch (e) { const clickEvent = document.createEvent('MouseEvent'); clickEvent.initMouseEvent( 'click', true, // bubbles true, // cancelable window, 0, 0, 0, 0, 0, // coordinates false, false, false, false, // modifier keys 0, // button null // relatedTarget ); return clickEvent; } }