Comment 40 for bug 164526

Revision history for this message
In , Garret-globalmentor (garret-globalmentor) wrote :

(In reply to comment #39)
> (In reply to comment #38)
> > <div class="popupFrame">
> > <input/>
> > </div>
>
> If you make that div 'overflow:auto', you should get the caret.

Well, yes and no---and I've found the problem.

Behind our floating DIV we were putting a separate blanket DIV to keep user input from the main page, effectively creating a modal popup. That in itself is not a problem, except that IE uses native window components for SELECT elements, which would shine through the blanket DIV (a situation caused by issues not unrelated to this Mozilla bug). One of the only solutions is to slide in an IFrame to cover up native SELECT components on IE. You guessed it---the IFrame on Mozilla will take away the text INPUT cursor, even with "overflow: auto". Voila: a related issue on two platforms that calls for mutually exclusive workarounds.

We now (horrors!) do browser detection, and use IFrames for IE only, which allows our separate workarounds to work on both IE and Mozilla.

Thanks for your feedback.