Closed Bug 256111 Opened 20 years ago Closed 20 years ago

customize toolbar bottom items are partly covered by horizontal scrollbar if size is not wide enough

Categories

(Firefox :: General, defect)

1.0 Branch
x86
Linux
defect
Not set
normal

Tracking

()

RESOLVED FIXED
Firefox1.0

People

(Reporter: nian.liu, Assigned: twanno)

References

Details

(Keywords: fixed-aviary1.0)

Attachments

(3 files, 6 obsolete files)

1.open customize toolbar 2.resize it horizontally to make h scrollbar appears 3.items at bottom(above "Done" button) were partly covered by h scrollbar Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.2) Gecko/20040816 Firefox/0.9.1+
should be a theme bug. exists in noia 2.0(extreme) and lila 1.5
This is definitly not a theme related bug. I noticed this in the nl-NL localized 1.0RC1 build (clean profile). The contents of the costumize dialog exceed the dialog so scrollbars cover part of the contents. And because of bug https://bugzilla.mozilla.org/show_bug.cgi?id=264489 this appears every time I open the costumization dialog even after resizing. New Firefox users may get very confused if they see this. I didn't even know what to do at first (turns out you have to make the dialog wider to let the hor. scrollbar disappear).
Attachment #163699 - Attachment mime type: text/plain → image/png
Requesting blocking-aviary1.0 because I think it could keep potential new users away from firefox. BTW The main problem is that scrolling the vert. scrollbar doesn't scroll the dropdown menus in view (they stay covered by the hor. scrollbar) BTW 2 I am on windows so maybe this bug should be set to OS:All?
Flags: blocking-aviary1.0?
The first of two patches I have created. This patch adds padding-bottom of 15px to the bottom of the box containing the elements which become invisible because of the scrollbar. This 15px is a rough estimate of the scrollbar height. I personally do not like this patch, because with different themes, the scrollbar heights will be different. Furthermore the costumization window doesn't look too good with this patch applied (screenshot comming). This is my first patch, and I don't know why some (untouched) lines are deleted and added again in this patch (also in patch option 2). I updated the code on Windows XP with Turbo Pad, maybe that's causing this. Although I have set line endings to be Unix like.
I like this patch better. The scrolling of the two boxes which had overflow: auto; style attributes, is applied to one box which now contains both other boxes. However, it now appears that the drop-downmenu and the buttons can be dragged to a toolbar. (screenshot comming).
This patch is like patch option 2, but the box containing the toolbarpaletteitems has it's own scrolling interface now. This makes the form elements stay at the bottom of the viewport, as it is now. The only disadvantage is that the scrollbar on the right (palette-box) isn't visible when the costumizeToolbar opens, with the nl-NL localized build. I will try to find better solutions, although I know that a centralized position of the toolbar is needed, and therefore the width of the toolbar has to be predefined :(.
Attachment #163765 - Attachment is obsolete: true
Attachment #163766 - Attachment is obsolete: true
I just wanted to mention that I saw this bug in only one other localized build except from nl-NL: in the ca-AD build. List of localized builds tested: ca-AD, cs-CZ, de-DE, el-GR, en-US, es-ES, fi-FI, fr-FR, it-IT, ja-JP, nb-NO, nl-NL, pl-PL, pt-BR, ro-RO, ru-RU, sl-SI, sv-SE.
This patch sets the overflow style property to hidden in the box containing the form elements. This prevents a scrollbar from appearing so the form elements remain visible. On the nl-NL localized build the last button is partly visible, but a user will know that to make the button completely visible he has to widen the window. (The nl-NL build has the widest 'form-elements-box' seen so far, so the worst effect will be seen in this build and it is not even worse at all; Screenshot comming).
Attachment #163699 - Attachment is obsolete: true
Attachment #163767 - Attachment is obsolete: true
Attachment #163768 - Attachment is obsolete: true
Attachment #163769 - Attachment is obsolete: true
Attachment #163770 - Attachment is obsolete: true
Screenshot of the nl-NL localized build (1.0RC1) after applying patch of attachment #163831 [details] [diff] [review]
Attachment #163831 - Attachment description: Final patch setting the overflow to hidden → Final patch setting the overflow to hidden, so no scrollbar appears.
Attachment #163831 - Flags: review?(firefox)
Attachment #163699 - Attachment is obsolete: false
Nian Liu, can you change the OS to All?
Comment on attachment 163831 [details] [diff] [review] Final patch setting the overflow to hidden, so no scrollbar appears. Nevermind the patches this bug is clearly a duplicate of bug #171454. And the patch I created was used to fix that bug.
Attachment #163831 - Flags: review?(firefox)
Comment on attachment 163831 [details] [diff] [review] Final patch setting the overflow to hidden, so no scrollbar appears. Nevermind the patches this bug is clearly a duplicate of bug #171454. And the patch I created removes something that was created to fix that bug.
Bens, can you guys look at this patch? It looks like localizations and people using large fonts might be pretty hosed here. I don't consider this a blocker, but there is a simple patch so I'm just looking for app developer opinion here.
Assignee: firefox → bugs
Comment on attachment 163831 [details] [diff] [review] Final patch setting the overflow to hidden, so no scrollbar appears. r=ben a=asa.
Attachment #163831 - Flags: review+
Attachment #163831 - Flags: approval-aviary+
Checked in branch and trunk.
Assignee: bugs → twanno
Flags: blocking-aviary1.0?
Keywords: fixed-aviary1.0
Target Milestone: --- → Firefox1.0
Status: NEW → RESOLVED
Closed: 20 years ago
Resolution: --- → FIXED
Summary: customize toolbar bottom items was partly covered by h scrollbar if size is not wide enough → customize toolbar bottom items are partly covered by horizontal scrollbar if size is not wide enough
*** Bug 267458 has been marked as a duplicate of this bug. ***
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: