Macro: Pause Until Web Page Element Exists [Example]

This Macro is great. Works ok most of time!

Recently I found that this macro doesn't work on my one of the pages I worked on. I found that page has an iframe that may cause this macro stops working, even though the element I am waiting for is NOT inside of that iframe. I posted here:

Difficulty focus/click an input textbox in AWS cloudwatch log webpage

Anyone has experienced on such issue? Any alternative way to wait an element exists on webpage that has iframe?

Thanks!