Comment 119 for bug 164526

I'm working on a project that requires use of Firefox (with XUL as well), and we were experiencing this problem of the disappearing caret. None of the workarounds suggested here were working for me.

What made the problem particularly confusing for us was that the problematic elements missing the overflow:auto were in other invisible absolutely positioned dialogs, hidden using visibility:hidden. Once we figured that out, it was a simple matter to switch to using display:none instead.