Closed Bug 619937 Opened 15 years ago Closed 15 years ago

Clicking on empty area of Panorama makes empty group

Categories

(Firefox Graveyard :: Panorama, defect, P2)

x86
All

Tracking

(blocking2.0 betaN+)

VERIFIED FIXED
Firefox 4.0
Tracking Status
blocking2.0 --- betaN+

People

(Reporter: alice0775, Assigned: mitcho)

References

Details

(Keywords: regression, relnote)

Attachments

(1 file, 2 obsolete files)

Build Identifier: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:2.0b9pre) Gecko/20101217 Firefox/4.0b9pre ID:20101217030324 Clicking on empty area of Panorama makes empty group. Left-click/Right-crick/Middle-click on Windows Left-click/Right-crick on Linix Reproducible: Always Steps to Reproduce: 1. Start Minefield with new profile 2. Enter Panorama (Ctrl+E) 3. Click on empty area of Panorama (without dragging) Actual Results: An empty group is created Expected Results: should not create any group if I click without mouse dragging Regression window: Works: http://hg.mozilla.org/mozilla-central/rev/075bb085d755 Mozilla/5.0 (Windows NT 6.1; WOW64; rv:2.0b9pre) Gecko/20101215 Firefox/4.0b9pre ID:20101216125325 Fails: http://hg.mozilla.org/mozilla-central/rev/822e23ac1f71 Mozilla/5.0 (Windows NT 6.1; WOW64; rv:2.0b9pre) Gecko/20101216 Firefox/4.0b9pre ID:20101216135708 Pushlog: http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=075bb085d755&tochange=822e23ac1f71 In local build: Build from 822e23ac1f71 : Fails eae26f4fac41 : Fails 7c40cabc296e : Fails 075bb085d755 : Works Regressed by 7c40cabc296e Michael Yoshitaka Erlewine — Bug 589206 - Drawing a tab group should be transparent or in background view [r+a=dolske]
s/Left-click/Right-crick on Linix/Left-click/Right-crick/Middle-click on Linux/
Keywords: regression
Whiteboard: regression
Note that this doesn't happen on beta 8.
Severity: normal → major
Priority: -- → P2
Nominating this as blocking; this is a pretty bad bug that users will hit all the time.
blocking2.0: --- → ?
Blocks: 598154
Identified the revision that introduced it: it's http://hg.mozilla.org/mozilla-central/rev/7c40cabc296e, my bug 589206 patch. :( I'm accepting this bug.
Assignee: nobody → mitcho
Status: NEW → ASSIGNED
blocking2.0: ? → ---
Attached patch Patch v1 (obsolete) — Splinter Review
Turns out we were determining whether a dragRegion should actually become a group or not based on its opacity value, which wasn't set if you just clicked and released. Checking actual dimensions instead. Also added a trivial test for this. Pushed to try.
Attachment #500116 - Flags: review?(ian)
Comment on attachment 500116 [details] [diff] [review] Patch v1 Looks good. One nit: >+ let bg = contentWindow.document.getElementById("bg"); This line has a tab character in it.
Attachment #500116 - Flags: review?(ian) → review+
Attached patch Patch v1.1 (obsolete) — Splinter Review
Attachment #500116 - Attachment is obsolete: true
Attachment #501075 - Flags: approval2.0?
Pushed latest patch to try today. Passed.
Blocks: 604098
bugspam (moving b9 to b10)
Blocks: 608028
bugspam (removing b9)
No longer blocks: 598154
This bug was not in beta 8, and so if it stays in beta 9, it will be a jarring regression for beta users. We've been waiting for approval2.0 for almost a week. Requesting blocking2.0=beta9 so that we can land this immediately.
blocking2.0: --- → ?
blocking2.0: ? → betaN+
Comment on attachment 501075 [details] [diff] [review] Patch v1.1 Is now blocking, no longer needs a+
Attachment #501075 - Flags: approval2.0?
Attachment #501075 - Attachment is obsolete: true
For the record: bug 622872 comment 5. This should help with that bug (although I'm not sure if it will help the other edge-case).
Deserves a beta 9 relnote.
Keywords: relnote
Status: ASSIGNED → RESOLVED
Closed: 15 years ago
Keywords: checkin-needed
Resolution: --- → FIXED
verified with nightly build of minefield.
Status: RESOLVED → VERIFIED
Product: Firefox → Firefox Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: