[9.50rc1] Drag forbidden cursor replaced with URL cursor

Bug reports will be moved here when the described bug has been fixed

Moderators: white, Hacker, petermad, Stefan2

Post Reply
User avatar
Flint
Power Member
Power Member
Posts: 3487
Joined: 2003-10-27, 09:25 UTC
Location: Antalya, Turkey
Contact:

[9.50rc1] Drag forbidden cursor replaced with URL cursor

Post by *Flint »

Unfortunately, I don't know how to reproduce this issue. It just happened, and I remembered that I've already seen this behavior some time ago but have dismissed it.

So, right now, in the running instance of my TC 9.50rc1 whenever I'm dragging a file/dir from a file panel, I have the "forbidden" mouse cursor replaced with the "URL" mouse cursor (this one). That is, when the cursor is above any UI element that accepts dropping (that is, the inactive file panel; subdirectories/archives in the active file panel; tab headers; button bar; etc.), the cursor takes the "plus" shape to mark the possible file operation. When in this shape, it reacts correctly to my pressing Shift (by turning into "minus" for moving) or Ctrl+Shift (by turning into "shortcut"). But as soon as I return the cursor into a zone which cannot accept the drag&drop operation, instead of the "forbidden" form, the cursor turns into the "URL" again.

Interesting to notice, that if I start dragging a folder tab, this bug does not appear; the mouse cursor takes the correct "forbidden" form in all cases when dragging is impossible. The "URL" shape happens only for files/folders from the file panels.

I've recorded a video of the issue:
https://youtu.be/XMUPstrNWME
(Please, ignore the black square around the cursor, it's a glitch of the screen recording software.)

If I start another TC instance, even with the same settings, the cursor works correctly there. I tried doing some actions I was doing in the first instance before the bug appeared, but I didn't succeed in reproducing it. I intend to keep this instance running, in case there are some tests I could perform to help identify the source of the problem. I've also created a full memory dump of the process, and I can send it for investigating, if needed.

TC 9.50rc1 x64, Windows 7 x64 SP1.
Flint's Homepage: Full TC Russification Package, VirtualDisk, NTFS Links, NoClose Replacer, and other stuff!
 
Using TC 10.52 / Win10 x64
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48021
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: [9.50rc1] Drag forbidden cursor replaced with URL cursor

Post by *ghisler(Author) »

I have tried to reproduce it following your video, but so far it didn't happen. Please let me know if you find a reliable way to reproduce it.
Author of Total Commander
https://www.ghisler.com
User avatar
Flint
Power Member
Power Member
Posts: 3487
Joined: 2003-10-27, 09:25 UTC
Location: Antalya, Turkey
Contact:

Re: [9.50rc1] Drag forbidden cursor replaced with URL cursor

Post by *Flint »

Today I've managed to catch it by the tail! Steps to reproduce:
1. Run the 64-bit version of TC with clean INI.
2. Open any HTML file with external links in Lister, switch to the HTML mode (5). Example of the file contents:

Code: Select all

<a href="https://ghisler.com/">this is a test</a>
3. Move the mouse over the external link, so that it switched to the "URL" cursor shape.
4. Close Lister.
5. In TC file panels try to drag a file within the same panel.
Result: instead of the "forbidden" mouse cursor you get the "URL" cursor.

Reproduced in 10.00 and 10.50rc2, 64-bit. The 32-bit version works correctly.
Flint's Homepage: Full TC Russification Package, VirtualDisk, NTFS Links, NoClose Replacer, and other stuff!
 
Using TC 10.52 / Win10 x64
User avatar
white
Power Member
Power Member
Posts: 4594
Joined: 2003-11-19, 08:16 UTC
Location: Netherlands

Re: [9.50rc1] Drag forbidden cursor replaced with URL cursor

Post by *white »

Flint wrote: 2022-06-16, 19:28 UTC Reproduced in 10.00 and 10.50rc2, 64-bit. The 32-bit version works correctly.
Confirmed. Also reproduced in version 8.0 64-bit, the first 64-bit version of Total Commander.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48021
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: [9.50rc1] Drag forbidden cursor replaced with URL cursor

Post by *ghisler(Author) »

Confirmed, thanks for finding it!
Author of Total Commander
https://www.ghisler.com
User avatar
white
Power Member
Power Member
Posts: 4594
Joined: 2003-11-19, 08:16 UTC
Location: Netherlands

Re: [9.50rc1] Drag forbidden cursor replaced with URL cursor

Post by *white »

Moderator message from: white » 2022-06-17, 07:50 UTC

Moved to the TC10.x bug reports forum.
User avatar
Flint
Power Member
Power Member
Posts: 3487
Joined: 2003-10-27, 09:25 UTC
Location: Antalya, Turkey
Contact:

Re: [9.50rc1] Drag forbidden cursor replaced with URL cursor

Post by *Flint »

Confirm fixed in 10.50rc3.
Flint's Homepage: Full TC Russification Package, VirtualDisk, NTFS Links, NoClose Replacer, and other stuff!
 
Using TC 10.52 / Win10 x64
User avatar
white
Power Member
Power Member
Posts: 4594
Joined: 2003-11-19, 08:16 UTC
Location: Netherlands

Re: [9.50rc1] Drag forbidden cursor replaced with URL cursor

Post by *white »

Flint wrote: 2022-06-22, 18:28 UTC Confirm fixed in 10.50rc3.
Confirmed.

Moderator message from: white » 2022-06-22, 18:40 UTC

Moved to Fixed bugs.
Post Reply