Ну, допустим, можно проверять существование элемента, просто попытавшись к нему обратится, но элемент может быть удален после вашей проверки. Поэтому придется постоянно слушать элемент через MutationObserver, чтобы он не удалился/очистился другими скриптами. Но ведь пользователь может его просто спрятать, не удаляя. Можно конечно проверять css свойства, которые его могут спрятать. Но нужно учитывать, что есть очень много различных способов, позволяющих спрятать элемент из вида: display: none, opacity: 0, visibility: hidden, transform: scale(0), transform: translate(-1000%), установка нулевых размеров, position: absolute с установками на left/top за пределы экрана, можно просто сверху наложить другой элемент и.т.д. и.т.п.
Вывод: забейте.