Closed Bug 616502 Opened 14 years ago Closed 14 years ago

Arrows of the arrow panels do not show sometimes

Categories

(Firefox :: General, defect)

defect
Not set
normal

Tracking

()

VERIFIED FIXED
Tracking Status
blocking2.0 --- final+

People

(Reporter: jk1700, Assigned: enndeakin)

References

()

Details

(Keywords: testcase, Whiteboard: [softblocker][fx4-fixed-bugday])

Attachments

(4 files)

User-Agent:       Mozilla/5.0 (Windows NT 6.1; WOW64; rv:2.0b8pre) Gecko/20101203 Firefox/4.0b8pre
Build Identifier: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:2.0b8pre) Gecko/20101203 Firefox/4.0b8pre

In some cases there is no arrow in invalid popup form (which is now arrow panel)

Reproducible: Always

Steps to Reproduce:
1. Open the URL
2. Click submit
Actual Results:  
The invalid form arrow panel doesn't have and arrow (actually it has for a very short time and then dissapears)

Expected Results:  
Arrow panel should have an arrow

The arrow appears when the width or margin property is removed from the #container
Blocks: 595432
Version: unspecified → Trunk
Attached image No arrow in arrow panel
Does it happen everytime for a given form or it seems fully random?
If there are both rules in CSS there is no arrow everytime, if I remove one declaration there's correct behaviour everytime
The three last ones seem to have an arrow panel (at least on Mac) but I can confirm the other ones doesn't work.
Status: UNCONFIRMED → NEW
Ever confirmed: true
OS: Windows 7 → All
Hardware: x86 → All
Keywords: testcase
So, the arrows of the arrow panels for some reasons do not show sometimes. It's very visible now because it's now used to show the error message when the user tries to submit an invalid form.

I guess it should block given that it's a bug in a new feature (arrow panel) which has direct consequence for another new feature (HTML5 Forms validation). The bug isn't critical thought.
Blocks: 554937
blocking2.0: --- → ?
Summary: No arrow in invalid form popup → Arrow panels do not show sometimes
Summary: Arrow panels do not show sometimes → Arrows of the arrow panels do not show sometimes
This is because the arrow position calculation isn't taking account that the anchor input elements are inside child frames.

I guess it should either be using screen coordinates or adding the iframe's offset to calculations.
Assignee: nobody → enndeakin
This patch changes arrow position calculation to use screen coordinates instead of client coordinates.
Attachment #497882 - Flags: feedback?(mounir.lamouri)
blocking2.0: ? → .x
Attachment #497882 - Flags: feedback?(mounir.lamouri) → feedback+
This patch sounds to work fine and fixes bug 616607 too. However, bug 616607 is a blocker so maybe the patch should move there if the review is slow?
Status: NEW → ASSIGNED
Depends on: 616607
Making this blocking, since bug 616607 is dependent on it.
Blocks: 616607
blocking2.0: .x → final+
No longer depends on: 616607
Whiteboard: [has feedback+][needs new patch]
Neil added a new patch in bug 616607.
Whiteboard: [has feedback+][needs new patch] → [has feedback+]
Whiteboard: [has feedback+] → [has feedback+][softblocker]
Fixed by bug 616607.
No longer blocks: 616607
Status: ASSIGNED → RESOLVED
Closed: 14 years ago
Depends on: 616607
Flags: in-testsuite+
Resolution: --- → FIXED
Build identifier: Mozilla/5.0 (X11; Linux i686; rv:2.0b10) Gecko/20100101 Firefox/4.0b10

Arrows not displayed in linux - see Screenshot 1.
Attached image Screenshot 1
(In reply to comment #13)
> Build identifier: Mozilla/5.0 (X11; Linux i686; rv:2.0b10) Gecko/20100101
> Firefox/4.0b10
> 
> Arrows not displayed in linux - see Screenshot 1.

There is no arrow with GTK for the moment, see bug 604257.
Whiteboard: [has feedback+][softblocker] → [softblocker]
Arrows in Linux where introduced as bug 604257 was fixed, but issue is still present. Go to Comment 12 from bug 604257.
Verified fixed in Mozilla/5.0 (Windows NT 6.1; WOW64; rv:2.0b12pre) Gecko/20110204 Firefox/4.0b12pre
Status: RESOLVED → VERIFIED
Whiteboard: [softblocker] → [softblocker][fx4-fixed-bugday]
Build identifier: Mozilla/5.0 (X11; Linux i686; rv:2.0b12pre) Gecko/20110206 Firefox/4.0b12pre

I can easily reproduce this issue with latest build also on Win7 and Mac OS X 10.6

STR:
 1. Go to http://channy.creation.net/project/firefox/geolocation.html and click on the "Click here" link below the map.
 2. View|Toolbars|Customization
 3. Drag and drop Awesome bar in the Add-on Bar (in the bottom part of the screen)
 4. Push the geolocation button and observe results (See Screenshot 1)

Observation:
 - once the drop-down arrow besides Share location is pushed, the arrow for the arrow panel is shown
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: