Closed
Bug 44192
Opened 24 years ago
Closed 18 years ago
scrollbars cover right/bottom of fixed positioned elements
Categories
(Core :: Layout: Positioned, defect)
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: jbailey, Unassigned)
References
()
Details
(Keywords: testcase)
Attachments
(1 file, 3 obsolete files)
(deleted),
text/html
|
Details |
On Linux 2000062820, the right and bottom scrollbars cover text. I have checked
this at 1024x768.
This is not a new problem. I had thought originally thought this was part of
bug#36211, but the page for that now works for me correctly, so I'm now guessing
it's a different bug.
I'll will attach a simplified test case shortly.
Reporter | ||
Comment 1•24 years ago
|
||
Reporter | ||
Comment 2•24 years ago
|
||
Comment 3•24 years ago
|
||
confirming on 2000062808 linux
Status: UNCONFIRMED → NEW
Ever confirmed: true
Reporter | ||
Comment 4•24 years ago
|
||
Changing platform to all - I see this problem on Windows 98 2000062820 as well.
Verifying this on Win98 is more difficult, because the text doesn't display at
first, until I grabbed the invisible scrollbar and moved it. Then the scrollbar
and the text both appeared with the same symptoms as Linux.
OS: Linux → All
Comment 5•24 years ago
|
||
Thanks. We really have two problems here:
(1) the originally reported problem: I see in the second attachment,
that the gfx scrollbar indeed does cover the rightmost characters
in the column. (i.e., the right edge of the wrapped text is located
underneath the scrollbar). [mac/linux/win32 -- win32 after you get
the text to display].
However, I'm not clear what you mean by 'bottom scrollbar covers
text'; with 'overflow:scroll' the bottom scrollbar is created and
it must intersect with the overflowing text. However, when I scroll
to the end of the text, none of that text is covered by the scrollbar
(which is the correct result).
(2) the followup problem that was noticed: on win32 (and on mac) there are
some painting problems. I will fill a separate bug for that.
Note that with _native_ scrollbars on mac/win32/linux, the attached testcase
reveal a whole slew of different problems and the page is pretty much unusable
(but the focus is on gfx scrollbars now, and native is slowly rotting).
Passing on to evaughan (who may be slightly bummed to hear that there are a
couple of lingering problems).
[Tested with win95/mac/linux 2000062914 respin builds]
Assignee: trudelle → evaughan
Reporter | ||
Comment 6•24 years ago
|
||
Comment 7•24 years ago
|
||
Ah, yes. I do see that the bottom scrollbar is covering the last line of
text. (Hey. So how was I supposed to know that I was looking at an incomplete
Latin sentence :-).
Reporter | ||
Comment 9•24 years ago
|
||
I still see this on Linux build 2000071120. I will check again with tommorows
build on both Linux and Windows.
Reporter | ||
Comment 10•24 years ago
|
||
Reopening bug - I still see this on Linux 2000071208, and Asa confirms 071208
NT4. If it's not clear, (Bugzilla lays this out poorly on the page) the test
case is the second attachment 06 [details]/29/00 01:18.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Comment 11•24 years ago
|
||
moving evaughan non-nsbeta3+ bugs to Future milestone, per xptoolkit triage.
Target Milestone: --- → Future
Comment 12•24 years ago
|
||
Note: this problem _not_ fixed by nsViewManager2 2001-03-24 Win95.
Gerv
Updated•23 years ago
|
Summary: Scrollbars cover text → scrollbars cover right/bottom of fixed positioned elements
Comment 13•23 years ago
|
||
*** Bug 89293 has been marked as a duplicate of this bug. ***
Comment 14•23 years ago
|
||
Bug 89293 resolved itself somewhere between August 10th and 17th.
Why ? Nobody knows... My page works now as intended.
Comment 15•23 years ago
|
||
*** Bug 46814 has been marked as a duplicate of this bug. ***
Comment 16•23 years ago
|
||
There is a very nice and simple testcase at attachment 12075 [details] under bug 46814
which was closed as dup.
Comment 17•22 years ago
|
||
Position:fixed is incidental here; I get the same results with
position:absolute for the outer div. The key is the margin on the inner div --
we seem to not be taking that into account when computing the overflow area....
Attachment #10788 -
Attachment is obsolete: true
Attachment #10789 -
Attachment is obsolete: true
Attachment #10833 -
Attachment is obsolete: true
Comment 18•22 years ago
|
||
Over to the right component.
Assignee: eric → position
Status: REOPENED → NEW
Component: XP Toolkit/Widgets → Layout: R & A Pos
Priority: P3 → --
QA Contact: jrgm → ian
Target Milestone: Future → ---
Comment 19•22 years ago
|
||
Do we have a bug somewhere on not including margins in overflow areas? I think
so...
Comment 20•22 years ago
|
||
There is bug 47710, but that's not quite the same... Note that we _do_ include
the top margin of an in-flow element in the overflow area. The inner div being
absolutely positioned is necessary to cause the problem in this testcase.
I tried hacking the child bounds computations in nsAbsoluteContainingBlock by
moving over the child bounds by the size of the computed margin in Reflow(), but
that had no effect (it may be that Reflow() is not even being called here and
IncrementatlReflow() is what I should have poked at....)
Comment 21•20 years ago
|
||
Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.8b2) Gecko/20050603
Firefox/1.0+ ID:2005060305
Is this bug still present? I am a little unclear what the testcase is meant to
show, but all 25 lines are present for me now.
Comment 22•20 years ago
|
||
There's a good chance that roc's scrollframe changes helped here.
Comment 23•19 years ago
|
||
*** Bug 307071 has been marked as a duplicate of this bug. ***
Comment 24•18 years ago
|
||
Isn't bug 211562 actually a duplicate of this bug? Just asking..
Comment 25•18 years ago
|
||
I don't think it is -- one uses fixed pos, the other absolute pos. They're using different parent frames, etc.
Comment 26•18 years ago
|
||
Ok, Boris. Thank you for clarifying this.
Comment 27•18 years ago
|
||
The URL (http://hurddocs.org/) is now "Server not found".
So I try attachment 122417 [details] with Minefield/3.0a4pre
rv:1.9a4pre build Gecko/20070404 (under XP Pro SP2) and I can view/read the "Line 25": in other words, the last line of text is NOT covered by the bottom horizontal scrollbar.
The other issue (5em bottom-margin of #column2) is bug 47710 as far as I understand this.
Is this bug fixed?
Comment 28•18 years ago
|
||
Looks like it to me.
Status: NEW → RESOLVED
Closed: 24 years ago → 18 years ago
Flags: in-testsuite?
Resolution: --- → WORKSFORME
You need to log in
before you can comment on or make changes to this bug.
Description
•