Safari: Text fields scroll back to top as soon as tab is in the background

Posted by Pierre Igot in: Macintosh
September 23rd, 2004 • 2:39 am

I am a multitasking kind of guy, which means that I often do several things at the same time with my computer — and sometimes I do several different things at the same time within a single application, such as Safari.

For example, I might be filling out a form on one web page and browsing another web site in another tab in the same window at the same time.

Because of this, I frequently encounter the following problem in Safari. Often times, the form that I am filling out includes a field with a vertical scroll bar because the text that I am typing in that field exceeds the visible area of the field. Safari correctly scrolls down the field as I type. But if I stop typing and temporarily bring another web page to the foreground in another tab in the same window, when I return to the tab with the page with the form, I find that Safari has scrolled back to the top of the form field with the scroll bar, and I have to manually scroll back down to the bottom of the text that I was in the process of entering.

It’s a minor inconvenience, because I can also force Safari to scroll back to the bottom of the field by simply pressing one of the cursor keys to move the cursor, which is still at the bottom. But it’s an inconvenience just the same.

Interestingly, the problem only occurs when switching tabs in the same window. If I switch to another window in Safari or to another application and then back to the tab with the form, Safari does not scroll back to the top of the field.

So obviously it’s some kind of flaw that needs to be corrected.


4 Responses to “Safari: Text fields scroll back to top as soon as tab is in the background”

  1. LoonyPandora says:

    I’ve noticed this too – very annoying ;)

  2. Franco says:

    WE have a form page inputed with many textfields. The text typed in the text field is more than the width specified, reason the content has increased. Thus the visibilty of the content is beyond the viewing area. I need a scroller like a vertical scroll or multiline option textarea but below the textfield(horizontally) so that i could scroll horizontally to checked the remaining part of the content which is not visible. Is it possible to do it?

  3. Pierre Igot says:

    I have never seen anything looking like a horizontal scroll bar on a web page — except when people use frames. But nothing in forms, no. I don’t think it’s possible (although I don’t fully understand what you’re trying to achive).

  4. LoonyPandora says:

    It sounds like you are using < input type=”text” > – and when the text goes past the specified width, it is indeed no longer visible. There is no way to get a scrollbar in that element.

    If I understand you correctly, you need to use < textarea > if you have a large amount of text to input. This offers scrollbars when the content overflows. Just like this textarea where you are typing your replies on here.

Leave a Reply

Comments are closed.