1. сделать более удобным процесс записи макросов - кнопочки вынести сразу на панель как минимум. хотя хоткеи рулят, да, но все равно не помешает

2. при записи макроса ориентироваться не на координаты мыши при клике на кнопки, а пытаться распознать объект, на который кликаем. как вариант - оставлять в теле записываемого скрипта один наиболее очевидный (координаты те же), а рядом - закомменченные строки с распознанными
$button->click_by_name()
$button->click_by_number()
$button->click_by_inner_text()
анкоры, и прочее - соответственно, точно так же
3. не смог найти, как обрабатывать яваскриптовые попапы типа
Код: Выделить всё
<script>
function conf() {
confirm("подтвердить?");
}
</script>
<div onclick="conf();">
это текстик наш
</div>