Closed Bug 5669 Opened 26 years ago Closed 26 years ago

[DOGFOOD] page up/down to top/bottom of document displays double

Categories

(Core Graveyard :: GFX, defect, P3)

x86
Linux
defect

Tracking

(Not tracked)

VERIFIED DUPLICATE of bug 10077

People

(Reporter: akkzilla, Assigned: pavlov)

References

Details

Apprunner or viewer, linux: go to a url which is several pages long. Hit the page down button repeatedly until you're at the end of the document: notice that the last page shows two duplicate copies of the last half-page of the document, instead of the whole last page. Now hit page up repeatedly; the same thing happens at the top. Sometimes waving the mouse over the window (generating events) will cause it to repaint correctly; other times that doesn't help.
Assignee: troy → beard
Component: Layout → Compositor
Status: NEW → ASSIGNED
Assignee: beard → kmcclusk
Status: ASSIGNED → NEW
Since it's a compositor/refresh bug, here you go.
Status: NEW → RESOLVED
Closed: 26 years ago
Resolution: --- → WORKSFORME
Tested the 5-24-99 10am build of apprunner and viewer under Linux. Neither of them exhibits this problem. Marking it as worksforme.
Status: RESOLVED → REOPENED
Not fixed here on today's build. I can show you on my build if you're going to be up in Mountain View any time soon.
Resolution: WORKSFORME → ---
I also see this problem. Akkana points out that you need to click in the window to get scrollbars to start paging up/down (bug 7027). Clearing resolution.
Assignee: kmcclusk → ramiro
Status: REOPENED → NEW
Ramiro, could you look at this. I don't see this on my Linux machine. I also verified that it doesn't happen under WIN32.
Same double problem also present using arrow keys.
Depends on: 7354
Target Milestone: M9
M9.
If I add + + /* Shouldn't GtkLayout do this for us? */ + if (aClipRect) + Invalidate(*aClipRect, PR_TRUE); + else + Invalidate(PR_TRUE); + before the NS_OK in widget/src/gtk/nsWindow.cpp::Scroll, it keeps it from getting all screwed up with pgup/pgdn/arrows, but it flashes a fair bit more. and the scrolling does this two-steps-forward-one-step-back thing which is kinda unpleasant. (xlib's works correctly, and it contains this Invalidate chunk, so I'm tempted to blame GtkLayout.) There's some disconnect between what happens with the scrollbars and what happens with the arrow keys, it seems. I'll take a closer look on the plane tomorrow.
Target Milestone: M9 → M10
m10
Summary: page up/down to top/bottom of document displays double → [DOGFOOD] page up/down to top/bottom of document displays double
Status: ASSIGNED → RESOLVED
Closed: 26 years ago26 years ago
Resolution: --- → DUPLICATE
marking dup of 10077 for which i have a fix. *** This bug has been marked as a duplicate of 10077 ***
Status: RESOLVED → VERIFIED
based on ramiro's comments, I'm marking as verified duplicate of 10077
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.