7926Re: input fields do not focus for forms in Panel
- Dec 28, 2006I know I shouldn't have to change it, but I do! Here's a simplified
testcase of what's happening. I started out with a saved copy of my
intranet page and pared it down from there.
The textarea in the (fixed position) blue box has a caret, while the
textarea in the (relatively positioned) red box appears not to. The
caret is being "covered up" by the blue box. Start typing in the red
box; when the caret is outside the bounds of the blue box it will
appear again. Because the YUI dialog is relatively positioned, any
time it's over top of a fixed or absolutely positioned element, the
cursor is going to disappear.
This is clearly a browser problem, but I'm hoping some CSS or JS guru
can come up with a way around it. It's been fixed for Firefox 3.0 but
nobody seems to be too worried about it getting put on the 2.0 branch.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
> Did you get a chance to look at the Dialog example where this is not an
> issue? You should not have to change the Panel to position:fixed in
> Steven Peterson
> Web Developer, Platform Engineering
> On Behalf Of Michael NewtonPanel
> Sent: Thursday, December 28, 2006 12:10 PM
> I found another thread discussing this, and it was suggested that
> position:relative was the culprit. So I opened up container.css and
> changed .panel to position:fixed (line 103) and it worked. Of course,
> now I can't move the panel, which is pretty useless. But hopefully it
> will provide help for someone to fix this.
> > Hi,
> > I'm displaying a form in my Panel with some textfields and I notice
> > that when I click inside the textfield area, the cursor does not
> > start flashing inside it as I would expect-- any ideas what I can do?
> > This is with latest FireFox.
> > Thanks, Jason
- << Previous post in topic Next post in topic >>