drag&drop moving of message does not work
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mozilla Thunderbird |
Fix Released
|
Medium
|
|||
mozilla-thunderbird (Ubuntu) |
Fix Released
|
Medium
|
Alex Latchford |
Bug Description
Binary package hint: mozilla-thunderbird
version: 1.5.0.9-0ubuntu1 in feisty
Moving messages to another folder using drag&drop does not work anymore. The folders do not accept the drop gesture and the message stays in the current folder.
Rouben (rouben) wrote : | #1 |
Changed in mozilla-thunderbird: | |
status: | Unconfirmed → Needs Info |
Thomas Butter (tbutter) wrote : | #2 |
i think the change happened at the time of the update to 1.5.0.9-0ubuntu1. no settings were changed.
Duane (duane-e164) wrote : | #3 |
I don't think this is a problem with thunderbird specifically, but a change made to some libs for gnome I was using thunderbird 2 beta 1 and did an ubuntu upgrade and am now suffering the same problem, I tried the installed 1.5 version, same problem.
Crawl (crawl2) wrote : | #4 |
i've got the same problem with the same version of the package.
it worked with the earlier version.
Rouben (rouben) wrote : | #5 |
Changing status to confirmed.
Changed in mozilla-thunderbird: | |
status: | Needs Info → Confirmed |
In Mozilla Bugzilla #367203, Matthias Clasen (mclasen) wrote : | #6 |
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.1) Gecko/20061222 Firefox/2.0.0.1
Build Identifier: version 1.5.0.9 (20061223)
Starting with gtk 2.10.7, drags are canceled when the toolkit-private drag widget
is grab-shadowed by another gtk_grab_add call in the application. This is a
necessary fix to avoid "stuck drag" situations when a modal dialog pops up while
a drag is in progress.
Unfortunately, the mozilla dnd implementation does just that - it calls gtk_grab_add in the nsDragService:
drags of mesages from the message list to the folder tree in thunderbird
to fail with gtk 2.10.7.
Fortunately, the gtk_grab_add in nsDragService:
seem to have any real purpose - at least the nsDragService code doesn't
make any use of the grabbing, and just removing the grab_add/
calls in that function makes dnd work again in thunderbird.
Reproducible: Always
Steps to Reproduce:
1.
2.
3.
In Mozilla Bugzilla #367203, Matthias Clasen (mclasen) wrote : | #7 |
Created attachment 251710
patch
In Mozilla Bugzilla #367203, Zlatko-gmx (zlatko-gmx) wrote : | #8 |
This is to confirm that Matthias' patch works fine with thunderbird-1.5.0.9 and gtk+-2.10.8 (see http://
Thanks!
In Mozilla Bugzilla #367203, Mkmelin+mozilla (mkmelin+mozilla) wrote : | #9 |
I guess you need someone to check this in... ?
Thomas Butter (tbutter) wrote : | #10 |
To narrow down the problem:
While dragging a message it immediately bounces back when a folder is hit in the folder pane (while still holding the button and moving, not waiting for the drop)
Thomas Butter (tbutter) wrote : | #11 |
The problem seems to be caused by the upgrade of gtk+ to 2.10.7 on 1/8/2007 in feisty (see upstream bug).
Thomas Butter (tbutter) wrote : | #12 |
sorry, the right mozilla bug is 367203.
it has a trivial 2 line fix:
Wilco Baan Hofman (wilco) wrote : | #13 |
Same here, however strangely: Dragging/dropping multiple messages to different mailboxes works fine. Only when dragging a single message to a mailbox fails when it's held over the mailbox, in the mailbox pane (drag icon disappears).
In Mozilla Bugzilla #367203, Caillon (caillon) wrote : | #14 |
Checking in nsDragService.cpp;
/cvsroot/
new revision: 1.12; previous revision: 1.11
done
Duane (duane-e164) wrote : | #15 |
I can confirm that dragging multiple items works, single items doesn't.
Duane (duane-e164) wrote : | #16 |
It's been over a week now since this has been mentioned in 2 bugs is there a good reason why this hasn't been fixed if a fixed was posted upstream?
Changed in thunderbird: | |
status: | Unknown → Fix Released |
Changed in mozilla-thunderbird: | |
assignee: | nobody → mozillateam |
importance: | Undecided → Medium |
In Mozilla Bugzilla #367203, Kai Engert (kaie) wrote : | #17 |
Comment on attachment 251710
patch
Can we land this fix on the 1.8.1 branch for Thunderbird 2?
And possibly on 1.8.0 branch, too?
Drag and drop is broken on Linux in both branches for me.
In Mozilla Bugzilla #367203, Mkmelin+mozilla (mkmelin+mozilla) wrote : | #18 |
Comment on attachment 251710
patch
Asking approval per previous comment...
In Mozilla Bugzilla #367203, Mscott-mozilla (mscott-mozilla) wrote : | #19 |
this seems like a pretty bad linux regression for drag and drop that more users are going to start noticing as they start to use more recent versions of gtk.
Triage team: we could also consider taking this for 1.8.1.3, which will still get it in time for Thunderbird 2.
In Mozilla Bugzilla #367203, Mkmelin+mozilla (mkmelin+mozilla) wrote : | #20 |
*** Bug 367725 has been marked as a duplicate of this bug. ***
In Mozilla Bugzilla #367203, Mozilla06b (mozilla06b) wrote : | #21 |
Has this been added to the 1.5.0 branch? Will there be a 1.5.0.X that will contain this patch?
In Mozilla Bugzilla #367203, Kai Engert (kaie) wrote : | #22 |
(In reply to comment #9)
> Has this been added to the 1.5.0 branch? Will there be a 1.5.0.X that will
> contain this patch?
>
Not yet, this is why we requested approval1.8.0.10 for the branch where 1.5 lives on.
In Mozilla Bugzilla #367203, Caillon (caillon) wrote : | #23 |
Hm, I thought I requested the flags on this bug when I committed, and I've been away for a week...
Anyway, doing so now. This is wanted for users of Firefox on new GTK+. See the original comment from Matthias for a better description as to why we need this. The fix is very low risk.
In Mozilla Bugzilla #367203, Dveditz (dveditz) wrote : | #24 |
Comment on attachment 251710
patch
approved for 1.8/1.8.0 branches, a=dveditz for drivers
In Mozilla Bugzilla #367203, Dveditz (dveditz) wrote : | #25 |
We're not going to hold the release for this, so please land ASAP
In Mozilla Bugzilla #367203, Caillon (caillon) wrote : | #26 |
Landed on MOZILLA_
chantra (chantra) wrote : | #27 |
- debdiff to 1.5.0.9-0ubuntu2 Edit (2.2 KiB, text/plain)
Hi, here is the debdiff from 1.5.0.9-0ubuntu1 to 1.5.0.9-0ubuntu2.
In the meanwhile, thunderbird is available for i386 on <a href="http://
Hope this helps.
hopefully, mozilla team integrate it soon.
In Mozilla Bugzilla #367203, Paul-mozilla (paul-mozilla) wrote : | #28 |
*** Bug 368672 has been marked as a duplicate of this bug. ***
Freddy Martinez (freddymartinez9) wrote : | #29 |
Please be aware that any packages installed through non-Ubuntu repositories can not supported for a multitude of reason. Use at your own risk.
Duane (duane-e164) wrote : | #30 |
Well there doesn't seem to be any support on this issue at all, so I doubt anyone can be any worst off, most of us have been hoping there would be an upgrade/fix put out, but this is been going on for over 2 weeks, and there is an upstream patch.
What support?
jens_acamedia (commercial-acamedia) wrote : Re: [Bug 79289] Re: drag&drop moving of message does not work | #31 |
let's be fair. this is feisty we're talking about - it has not yet
been released and is at alpha/beta stage.
so no - there is no support. we're here to help out with bugreporting
- are we not?
i keep a small partition with edgy for critical tasks and symlink my
/home so i can dual-boot if need be...
i often get impatient myself - then try to remind myself that this is
in large part a volunteer effort (and in this case almost two months
before release).
jens
Mark Shuttleworth (sabdfl) wrote : | #32 |
Is there an upstream patch that is tested? Is it attached to this bug
report (am on email not the web right now)?
Thomas Butter (tbutter) wrote : | #33 |
> Is there an upstream patch that is tested?
Yes, it is even commited to the TRUNK and currently reviewed for 1.8.x.
It is not attached this bug, but to the remote bug (and changes only 2 lines).
Mark Shuttleworth (sabdfl) wrote : | #34 |
I've subscribed the Ubuntu Mozilla team, David Farning & co will be able to make an assessment.
Duane (duane-e164) wrote : | #35 |
I appreciate it's a volunteer effort, however at the same time it's a 2 line fix, (ie remove 2 lines), it should take all of 2 seconds, and then I'm guessing they have automated build tools to package everything up (or should have for a project this extensive to reduce manual labour).
Freddy Martinez (freddymartinez9) wrote : | #36 |
Sabdfl, there does appear to be an upstream patch. It seems that it needs to be approved. As you see, the upstream patch is Fix Released. We are awaiting it to be Fix Committed.
Duane, when I mean support I mean this; we as an organization
(Ubuntu) get support requests thousands and thousands of times a day. Therefore, we must be very careful about the products that we release as it will be used by millions of people. If the patch turns out to break more systems than what we are fixing, then we are setting ourselves back. We must recognize some users will use 3-party repositories (like Automatix) but then if those systems break, we are many times at a lose for why that happened and consequently can not help them repair the system.
In conclusion, please be patient, it is a work in progress
-- Freddy Martinez
chantra (chantra) wrote : | #37 |
Freddy Martinez:
Please be aware that any packages installed through non-Ubuntu repositories can not supported for a multitude of reason. Use at your own risk.
That's right :).
Mark Shuttleworth
Is there an upstream patch that is tested? Is it attached to this bug.
Yes, there is a patch, I attached the debdiff which integrate the patch to thunderbird.
Rimas Kudelis (rq) wrote : | #38 |
Freddy,
the upstream patch is attached to the upstream bug. It is also committed to both MOZILLA_
merc (merc) wrote : | #39 |
I am gonna be a pain here...
When do you think we'll see this patch in the feisty updates?
Bye,
Merc.
Alexander Sack (asac) wrote : | #40 |
The fix will land with upload of 1.5.0.10. As this should roll pretty soon it won't make much sense to push an out-of-band update for this issue alone.
Thanks for your patience and sorry for any inconvenience this may have caused.
Changed in mozilla-thunderbird: | |
status: | Confirmed → In Progress |
In Mozilla Bugzilla #367203, Cbook (cbook) wrote : | #41 |
*** Bug 367727 has been marked as a duplicate of this bug. ***
In Mozilla Bugzilla #367203, Mkmelin+mozilla (mkmelin+mozilla) wrote : | #42 |
*** Bug 370295 has been marked as a duplicate of this bug. ***
In Mozilla Bugzilla #367203, Mkmelin+mozilla (mkmelin+mozilla) wrote : | #43 |
*** Bug 370262 has been marked as a duplicate of this bug. ***
In Mozilla Bugzilla #367203, Mkmelin+mozilla (mkmelin+mozilla) wrote : | #44 |
*** Bug 355248 has been marked as a duplicate of this bug. ***
In Mozilla Bugzilla #367203, Mkmelin+mozilla (mkmelin+mozilla) wrote : | #45 |
*** Bug 370046 has been marked as a duplicate of this bug. ***
In Mozilla Bugzilla #367203, jigar (jigar-shah83) wrote : | #46 |
I have installed FF 2.0.0.1 on Fedora 6. I Cannot drag and drop bookmarks. I don't get anything in Update for fedora 6. Please let me know What i need to do.
In Mozilla Bugzilla #367203, jigar (jigar-shah83) wrote : | #47 |
Sorry i forgot to include My configuration.
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.1) Gecko/20061208 Firefox/2.0.0.1
I think its already landed on 1.8.0.10 1 and 1.8.1.2 But not on 1.8.1.1
In Mozilla Bugzilla #367203, Mkmelin+mozilla (mkmelin+mozilla) wrote : | #48 |
You will need a release after 2007-01-30 to see the fix.
Martin Albisetti (beuno) wrote : | #49 |
Is there any ETA for this fix?
I'm currently using thunderbird 2 beta, and even though it's nice, it isn't extremely stable.
Freddy Martinez (freddymartinez9) wrote : | #50 |
The latest Thunderbird in Feisty is 1.5.0.9-0ubuntu1. This does not mean that Feisty will ship with 1.5.0.9 but that Mozilla Foundation has not released 1.5.0.10 yet. We will release the latest version when upstream releases the latest stable to sync with. Please realize that we are working on this issue and that it will be out as soon as possible.
Thanks,
Freddy Martinez
Freddy Martinez (freddymartinez9) wrote : | #51 |
Alexander, should upstream also be marked as in progress? I have looked at the Mozilla FTP page and can not find 1.5.0.10. Perhaps you can ping me on the channel and we can work out the best policy for this to work.
Changed in mozilla-thunderbird: | |
assignee: | mozillateam → mozilla-bugs |
Alex Latchford (alex.latchford) wrote : | #52 |
Assigning this to me, asac & gnomefreak comment it has been commited to the next release. Awaiting update to test further.
Thanks, Alex.
Changed in mozilla-thunderbird: | |
assignee: | mozilla-bugs → admin-yawnster |
status: | In Progress → Fix Committed |
In Mozilla Bugzilla #367203, Geoff (fosberry) wrote : | #53 |
This fix works for seamonkey 1.5a (version I just built from source):
SeaMonkey 1.5a
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9a3pre) Gecko/20070228 SeaMonkey/1.5a
The most recent release of seamonkey, 1.1, has the bug on my system.
Emilio Pozuelo Monfort (pochu) wrote : | #54 |
Fixed with 1.5.0.10.
Thanks
Emilio
Changed in mozilla-thunderbird: | |
status: | Fix Committed → Fix Released |
Seth (bugs-sehe) wrote : | #55 |
I'm on Ubuntu Gutsy (7.10), kubuntu flavor, thunderbird 2.0.0.6 (20071022) and still have this bug!!! Has it been regressed? Has it still not been solved?
This is definitely not a 'beta' distro and - sic - it is the successor of the one mentioned in earlier posts.
In other words: how can a 2 line fix take over a year to be integrated into arguably linux' most favourite distribution family, namely debian.
I hope something has gone wrong and the issue had been fixed somewhere in the mean time :)
Wilco Baan Hofman (wilco) wrote : Re: [Bug 79289] Re: drag&drop moving of message does not work | #56 |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Seth wrote:
> I'm on Ubuntu Gutsy (7.10), kubuntu flavor, thunderbird 2.0.0.6
> (20071022) and still have this bug!!! Has it been regressed? Has it
> still not been solved?
The problem has long been resolved here. Maybe you could describe your
exact symptoms?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://
iD8DBQFHp1CE1C6
F014QEiEqnu2Jge
=I63x
-----END PGP SIGNATURE-----
Seth (bugs-sehe) wrote : | #57 |
Thanks for talking to me :)
With referral to another open bug I found: 180359
https:/
This is standard Kubuntu 7.10 (other *ubuntus reported too) installation of thunderbird. Dragging items (single or multiple) results in the drag-handle floating right back to where the drag started and no action taken.
I'm certainly not the only one that has this problem, judging from the aforementioned report.
I hope this is clear enough, I really couldn't think of anything more
important to add...
Regards,
Seth
Wilco Baan Hofman wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Seth wrote:
>
>> I'm on Ubuntu Gutsy (7.10), kubuntu flavor, thunderbird 2.0.0.6
>> (20071022) and still have this bug!!! Has it been regressed? Has it
>> still not been solved?
>>
> The problem has long been resolved here. Maybe you could describe your
> exact symptoms?
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v2.0.6 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://
>
> iD8DBQFHp1CE1C6
> F014QEiEqnu2Jge
> =I63x
> -----END PGP SIGNATURE-----
>
>
Rimas Kudelis (rq) wrote : | #58 |
Hm, it works as intended for me on Ubuntu 7.10.
Seth, perhaps it's just delayed reaction? I get similar problems when dragging music from Rhythmbox to my Desktop, for example. Sometimes you just have to wait a few seconds longer for the cursor to change (that indicates you can now move/copy the item).
Note: my experience is with X.org, i've turned off both Xgl and desktop effects. This could be important.
Seth (bugs-sehe) wrote : | #59 |
Rimas,
nope I just hovered about a full minute (I'm on the phone waiting :))
nothing changed. Thanks for confirming that you have it working. Do you
mind if I braindump anything special about my machine/config?
Here goes
- it is KDE 3.5.8
- Linux sehe-desktop 2.6.22-14-generic #1 SMP Tue Dec 18 08:02:57 UTC
2007 i686 GNU/Linux
- Thunderbird version 2.0.0.6 (20071022)
also.... (drumroll) I just remembered I have a potentially unusual X
config, in that kdmrc contains (among others :))
StaticServers=:0,:1
This simply means, that I don't have to manually launch a second X
terminal. I use both terminals on a single display, switching with
Ctrl-Alt-F7/F8/F9 etc - no heroics on driver level.
As it happens, :1 is "my" desktop (:0 being my wife's :)). Now it
shouldn't, but it might influence the inner workings of drag and drop -
being X-based IPC? I know, this is pure guesswork [of the most construed
kind], but let me know if something resonates.
Maybe you can see how comparable situations work on your Gutsy box? In
the mean time, I'll compare running on :0 to :1, and perhaps running
'just' thunderbird as the sole client to a fresh X/Xnest/Xnvc.
Hope to be back in touch,
Regards,
Seth
Rimas Kudelis wrote:
> Hm, it works as intended for me on Ubuntu 7.10.
>
> Seth, perhaps it's just delayed reaction? I get similar problems when
> dragging music from Rhythmbox to my Desktop, for example. Sometimes you
> just have to wait a few seconds longer for the cursor to change (that
> indicates you can now move/copy the item).
>
> Note: my experience is with X.org, i've turned off both Xgl and desktop
> effects. This could be important.
>
>
Seth (bugs-sehe) wrote : | #60 |
Ok, followup:
i tested with
sudo /etc/init.d/kdm stop
export DISPLAY=:0
X $DISPLAY& thunderbird& kwin&
export DISPLAY=:1
X $DISPLAY& thunderbird& kwin&
export DISPLAY=:0
X $DISPLAY& thunderbird& compiz&
export DISPLAY=:1
X $DISPLAY& thunderbird& compiz&
All four scenarios: drag-and-drop works like a charm. There must be some
other process/config that is interfering (I'm guessing on the Gtk
level). I'm at a loss on how to proceed finding the culprit. Can I bore
you with a process list? I'll list the processess as running in the
last config shown above ( X $DISPLAY& thunderbird& compiz&) as compiz is
my default window manager, first:
==[ pstree -u sehe ]======
gconfd-2
bash---pstree
bash-+-Xorg(root)
|-
| `-emerald
`-thunderbird-
=======
Next: a dump of processess from my 'normal' (kdm) session:
==[ pstree -u sehe ]======
adept_notifier
artsd
dbus-daemon
dbus-launch
dcopserver
gconfd-2
kded
kdeinit─┬─alltray
├─karm
├─kio_file
├─kio_media
├─kio_trash
├─klauncher
├─python
kdesktop─
startkde─┬─kwrapper
kicker
kio_uiserver
klipper
kmix
knotes
knotify
ksmserver
bash
thunderbird─
=======
Is there anything in the list that you don't have running? I could see
if I could launch that in isolation again to see whether it breaks
drag-and-drop. Right now the list is a bit too long, and many programs
probably non-trivail to launch manually :)
Cheers,
Seth
Seth wrote:
> Rimas,
>
> nope I just hovered about a full minute (I'm on the phone waiting :))
> nothing changed. Thanks for confirming that you have it working. Do you
> mind if I braindump anything special about my machine/config?
>
> Here goes
> - it is KDE 3.5.8
> - Linux sehe-desktop 2.6.22-14-generic #1 SMP Tue Dec 18 08:02:57 UTC
> 2007 i686 GNU/Linux
> - Thunderbird version 2.0.0.6 (20071022)
>
> also.... (drumroll) I just remembered I have a potentially unusual X
> config, in that kdmrc contains (among others :))
>
> StaticServers=:0,:1
>
> This simply means, that I don't have to manually launch a second X
> terminal. I use both terminals on a single display, switching with
> Ctrl-Alt-F7/F8/F9 etc - no heroics on driver level.
>
> As it happens, :1 is "my" desktop (:0 being my wife's :)). Now it
> shouldn't, but it might influence the inner workings of drag and drop -
> being X-based IPC? I know, this is pure guesswork [of the most construed
> kind], but let me know if something resonates.
>
> Maybe you can see how comparable situations work on your Gutsy box? In
> the mean time, I'll compare running on :0 to :1, and perhaps running
> 'just' thunderbird as ...
Rimas Kudelis (rq) wrote : | #61 |
Seth, here's my current pstree. DnD works in it:
rq@sugar:~ $ pstree -u rq
bonobo-
dbus-daemon
deskbar-
evolution-
evolution-
fast-user-switc
gconfd-2
gnome-session─
gnome-keyring-d
gnome-netstatus
gnome-power-man
gnome-screensav
gnome-settings-
gnome-terminal─
gnome-vfs-
gnome-volume-ma
gweather-applet
mapping-daemon
mixer_applet2─
multiload-apple
notification-da
rhythmbox─
seahorse-daemon
thunderbird─
trashapplet
tsclient-applet
rq@sugar:~ $
Seth (bugs-sehe) wrote : | #62 |
Problem found!
Thanks to a few persons who helped: Rimas and Wilco (hallo daar!)
You helped me find the culprit. I was initially going to ask on for a pstree of someone also running KDE, but then it struck me: I use alltray with thunderbird to keep it in the system tray ('docked'). This is so natural for me - I didn't quite remember that this wasn't a feature of thunderbird itself (why isn't it, anyways :))
So the tree became
kdeinit-+-alltray
|-artsd
...
|-python
thunderbird-
Instead of
kdeinit-+-artsd
...
Note how thunderbird is not a (grand)child process of kdeinit when using alltray. I imagine this wreaks havoc on the IPC (security?). Anywyas, I can live with using thunderbird without alltray when reorganizing my mailbox. Also, I'll see whether options/
Thanks and I hope someone else is helped with this information.
Regard,
Seth
Rimas Kudelis (rq) wrote : | #63 |
Seth rašė:
> Anywyas, I
> can live with using thunderbird without alltray when reorganizing my
> mailbox. Also, I'll see whether options/
> thunderbird run in the system tray. I imagine both KDE and thunderbird
> are prone to have this feature natively by now.
There's an extension called "New Mail Icon" which you can configure to
always display an icon in the system tray.
Check out http://
RQ
Changed in thunderbird: | |
importance: | Unknown → Medium |
Thanks for reporting this bug! Unfortunately your report lacks information we would need to investigate the problem further.
Could you by any chance remember what prompted the drag&drop to stop working? Did you change any settings in Thunderbird? Anything you recall (any change, no matter how seemingly insignificant) might help diagnose the issue.