Closed Bug 16379 Opened 25 years ago Closed 25 years ago

[RFE]scrolling things should remember scroll position

Categories

(Core :: Layout: Form Controls, enhancement, P3)

x86
Linux
enhancement

Tracking

()

VERIFIED DUPLICATE of bug 16806

People

(Reporter: dbaron, Assigned: radha)

Details

Attachments

(1 file)

DESCRIPTION: Things that scroll (list boxes, textareas, iframes, etc.) should store information when the user leaves the page so they are in the same position when the user returns (i.e., they should implement nsIStatefulFrame, if my understanding is correct). This is a useful feature for users. (Should it wait for GFX scrollbars?? (Can you do this easily with native scrollbars?) Will all these things I mention have GFX scrollbars?) This is a *very different* issue from storing the document's scroll state (see bug 16376), since the document's scroll state should be stored for every named anchor, whereas these scroll states should stay the same across named anchor changes. Thus I would think, using my very limited knowledge of these things, the nsIStatefulFrame is appropriate for this bug but not for the document's scroll state. STEPS TO REPRODUCE: * Load attached test case * Scroll all the things away from the top (and the iframe away from the left) * Click the link at the bottom * hit back ACTUAL RESULTS: * they go back to their positions when the page was first loaded (the top left) EXPECTED RESULTS: * they should be where the user left them DOES NOT WORK CORRECTLY ON: * Linux, apprunner, 1999-10-13-12-M11 WORKS CORRECTLY ON: I would suspect at least some of this works on IE5, and would on NN4 if I had written the test case compatibly. But I didn't check...
Assignee: karnaze → radha
Reassigning to Radha.
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → DUPLICATE
*** This bug has been marked as a duplicate of 16806 ***
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: