Closed Bug 95730 Opened 24 years ago Closed 24 years ago

White block displays/artifacts in the highlight area after Move/Drag mail to folder.

Categories

(SeaMonkey :: MailNews: Message Display, defect, P3)

defect

Tracking

(Not tracked)

VERIFIED FIXED
mozilla1.0

People

(Reporter: wkfx2003-bugzilla, Assigned: janv)

References

Details

(Keywords: polish, regression, Whiteboard: [folderpane])

Attachments

(7 files, 2 obsolete files)

From Bugzilla Helper: User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:0.9.3+) Gecko/20010815 BuildID: 2001081504 See the attachment. The folder name is covered up by white area Reproducible: Always Steps to Reproduce: Drag email to another folder
Attached image Note the area circled.
QA Contact: esther → sheelar
The folder name did display completely, but just a little white block displays in the highlight area after Move/Drag mail to folder. Updating the summary & confirming the bug to NEW.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Summary: Move/Drag mail to folder, the folder name not completely displayed → White block displays in the highlight area after Move/Drag mail to folder.
Whiteboard: [folderpane]
There are some painting bugs in outliner dnd. Pinkerton knows more about it.
not sure if this is the same bug [i suspect it is], but after completing the d'n'd [ie, after releasing the mouse button], the white block reverses into a black block. i think this is a regression --don't recall seeing this before the folder outliner landed. unless it's been there all along and the folder pane is just a good place to see it now. pink/blake, any ideas?
Keywords: polish, regression
OS: Windows 2000 → All
Hardware: PC → All
Attached image Anohter screenshot
This screenshot displays what looks to be the same problem, although it's more than just the 'white block' displaying after a drag & drop. Dragging a mail message consistently leaves behind 'artifacts' on the mail folders passed over.
yeah, still seeing this. it's an eyesore, and makes drag'n'drop in mail rather difficult to use (for me at least :-/). tentatively nominating for moz0.9.5. who'd be the proper owner for this?
Keywords: mozilla0.9.5
Summary: White block displays in the highlight area after Move/Drag mail to folder. → White block displays/artifacts in the highlight area after Move/Drag mail to folder.
see my 2001-08-19 07:12 comment above
reassign->navin
Assignee: sspitzer → naving
Just a me too. Happens all the time on 0.9.{4,5,6} on linux also. Please fix it as it's horrible. It looks like the mouse pointer icon as it moves over the the area for the block highlight, corrupts it.
taking
Assignee: naving → varga
Attached patch proposed fix (obsolete) — Splinter Review
This patch cleans outliner drag and drop a little bit. Drop feedback is now skinable also.
note, mailnews change is not intended to go in, it's just for testing pink,hyatt can you r/sr ?
Status: NEW → ASSIGNED
Attached patch better patch (obsolete) — Splinter Review
Attachment #60073 - Attachment is obsolete: true
Attached patch real patchSplinter Review
Attachment #60074 - Attachment is obsolete: true
recall that all drawing during a drag on mac must be synchronous. with your change to use InvalidateRow for drawing, you just made it ansynchronous and thus will break mac. a quick fix might be to draw syncronously in InvalidateRow if a drag session is present (you'll have to ask the drag service) on mac only. this patch needs work.
ah, I was not aware of mac issues. I can try to fix that but I can't test it I don't have mac :(
Attached patch revised patchSplinter Review
I tested synchronous drawing/painting on Linux, it just worked. And yes it was slower, but this should be less slower because widget->Update() should update only dirty rect.
reporter, Do you still see this problem on recent builds? Can you comment in the bug.
Bug looks to still be there in Linux build 2001121408. I get the same behavior as in the screenshots posted for this bug.
*** Bug 102507 has been marked as a duplicate of this bug. ***
Still visible on Windows build 2001121303
Still visible on Linux build 2001121906
Actually, this looks like the inversion is interfering with the mouse pointer: save background -> draw mouse drag pointer -> invert selection rectangle -> undraw mouse pointer -> reinvert selection rectangle, but as the mouse pointer background was restored, a part of the area is really inverted. So either (1) hide the mouse pointer before drawing, or (2) draw to the mouse pointer background buffer too. just my 2 cents
*** Bug 117838 has been marked as a duplicate of this bug. ***
There are some other painting issues while dragging item apart the mouse pointer problem. Try to drag a message header from thread pane and wait for a sec above some container in folder pane and you'll see. Drop feedback is now painted offline not in painting methods and I think this is a main cause of problems. I just need to test this patch on a Mac. Any valunteers ?
I would be happy to test the patch on mac (CFM). I heard that the patch was out of date, can you update it? Thanks, Zach
Up to date patch is included in attachment http://bugzilla.mozilla.org/showattachment.cgi?attach_id=64742 of bug 95730 You can try it until I extract it.
fixed along with bug 116855
Status: ASSIGNED → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
Verified using builds: 2002-02-04-06 win98 2002-02-04-06 mac os x, linux. I did not see any white block displays while moving messages or dragging folders in the folder pane.
Status: RESOLVED → VERIFIED
*** Bug 100431 has been marked as a duplicate of this bug. ***
This bug (or a very similar one) has returned in 2002031008. It's slightly different, in that now the message count gets the artifact, where it used to be the folder name. I notice that the message count is now right-justified (rather than left), if this has anything to do with it. See attachment. This was definitely fixed in 2002020415.
Henry, if you provide steps to reproduce it then someone might take a look.
The steps to reproduce are exactly the same as they were before: 1. Drag an e-mail message into a folder 2. Artifacts will be left behind when mouse is dragged over text in 'Folders' window pane. This bug occurs on my RH7.1 system, but not RH7.2.
Ah, I see, I'll fix it.
reopening
Priority: -- → P3
Target Milestone: --- → mozilla1.0
argh
Status: VERIFIED → REOPENED
Resolution: FIXED → ---
Attached patch polish fixSplinter Review
Comment on attachment 76213 [details] [diff] [review] polish fix sr=moi
Attachment #76213 - Flags: superreview+
Comment on attachment 76213 [details] [diff] [review] polish fix r=bryner
Attachment #76213 - Flags: review+
Comment on attachment 76213 [details] [diff] [review] polish fix a=asa (on behalf of drivers) for checkin to the 1.0 trunk
Attachment #76213 - Flags: approval+
Joe landed for me. Fixed.
Status: REOPENED → RESOLVED
Closed: 24 years ago24 years ago
Resolution: --- → FIXED
Fixed before branch Hence verified 05-20-08 branch build on win98, linux RH 6.2, Mac os x. No more artifacts in message count column when drag n drop single or multiple messages.
Status: RESOLVED → VERIFIED
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: