Skip to content

Instantly share code, notes, and snippets.

@Fred-Vatin
Fred-Vatin / es6-element-ready.js
Last active November 17, 2022 11:57 — forked from jwilson8767/es6-element-ready.js
Wait for an element to exist. ES6, Promise, MutationObserver (version for userScript @require)
// MIT Licensed
// Author: jwilson8767
/**
* Waits for an element satisfying selector to exist, then resolves promise with the element.
* Useful for resolving race conditions.
*
*/
function elementReady(selector) {
return new Promise((resolve, reject) => {