Néha nehezen hiszem el, ennek ellenére az alábbi jelenség gyakran előfordul. Az ügyfél szerkeszt egy űrlapot, majd, mint aki jól végezte dolgát, mentés nélkül kilép. Az ilyen problémák elkerülése végett mindenképpen hasznos a beforeunload esemény kezelése. Ha a függvény egy nem null értékkel tér vissza, akkor a böngésző saját üzenete mellett megjeleníti azt és felajánlja a kilépés mellőzését:
if (myComponent.isModified()) {
return 'Kilépés esetén a módosítások elvesznek.';
}
};