Closed Bug 11430 Opened 26 years ago Closed 26 years ago

Fixed positioned elements bits are smeared during scrolling

Categories

(Core Graveyard :: GFX, defect, P3)

defect

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: beard, Assigned: beard)

References

()

Details

(Keywords: css2, Whiteboard: Fixed by nsViewManager2)

Attachments

(1 file)

Yet another scrolling bug. This page exhibits some really bad behavior on the Mac as well. A related bug, #5194 exhibits incorrect layering/clipping on Windows NT. BTW, this page also triggers a crash when attempting to scroll the middle div, which demonstrated a bug in mozilla/layout/html/base/src/ nsPresShell.cpp, line 1369, which was dereferencing a NULL pointer. Another problem with this page is that you can't correctly select the text in the fixed position divs. You can select it blindly, and force a refresh, and the selection will draw, but not during selection itself.
Hardware: Macintosh → All
Settin Platform to All.
Status: NEW → ASSIGNED
Target Milestone: M10
Target Milestone: M10 → M12
I've only seen this happen on the Mac.
OS: Mac System 8.6 → All
The page is really messed up in 1999112508 build (WinNT SP5) - draws differently (and incorrectly) every time. Problems include document being drawn over the scrollbar, scrolling occuring where it should not and (in some cases) crashing as well. Setting OS to all. Interestingly, the page (more-or-less) renders correctly in M11 WinNT SP5.Scrolling seems to be a big problem with the M12 builds.
Target Milestone: M12 → M13
This is probably related to bug 4209: {css2} Fixed scrolling positioned elements have no background defined On Win98 AppRunner 1999121508, it is the scrollbar bits that 'smear' -- suggesting to me that room is being left for the scrollbar bits, but the room is left transparent, and the background is undefined as per bug 4209. Of course, I may be totally off base here... ;-)
This is now a platform specific issue. It works for me on the Mac while the following problems can still be noticed on WinNT: - When scrolling the text of the center element, the scrollbar is not refreshed. - When resizing the window, you get a corrupted display in the 2 bottom fixed positioned elements. You can also have some pieces of the sidebar appearing inside the fixed positioned elements, making me think that the View Manager gets confused again with the bitmaps.
Status: ASSIGNED → RESOLVED
Closed: 26 years ago
Resolution: --- → FIXED
Other than the problem of fixed positions floating over the scroll bars, I think this is working much better than before, so I'd consider it fixed. We'll want to watch for regressions.
Hm, with all due respect, it doesn't look fixed to me. Opening the page given in the URL field, resizing the window, and scrolling, gave me smears and everything. Attaching a screenshot shortly. Reopening. Moving to M14.
Status: RESOLVED → REOPENED
Keywords: css2
Target Milestone: M13 → M14
Resolution: FIXED → ---
Whiteboard: Fixed by nsViewManager2
Assignee: beard → pavlov
Status: REOPENED → NEW
This is working on Mac, but seems to be broken on Linux. I fixed this on the Mac but not actually scrolling the bits if the clipping of a widget is complex, but just invalidating.
this looks ok on linux as i showed you earlier beard.. you can have it back ;)
Assignee: pavlov → beard
Fixed by nsViewManager2.
Status: NEW → RESOLVED
Closed: 26 years ago26 years ago
Resolution: --- → FIXED
QA Contact: petersen → chrisd
If one resizes the window on Win32, then everything smears. Is this a new bug or the same bug?
Keywords: verifyme
Ok, verifying fixed and opening new bug 28742 to cover this last issue.
Status: RESOLVED → VERIFIED
Keywords: verifyme
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: