[9.50rc1] Drag forbidden cursor replaced with URL cursor
Moderators: Hacker, petermad, Stefan2, white
[9.50rc1] Drag forbidden cursor replaced with URL cursor
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.
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 11.03 / Win10 x64
Using TC 11.03 / Win10 x64
- ghisler(Author)
- Site Admin
- Posts: 50475
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Re: [9.50rc1] Drag forbidden cursor replaced with URL cursor
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
https://www.ghisler.com
Re: [9.50rc1] Drag forbidden cursor replaced with URL cursor
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:
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.
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>
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 11.03 / Win10 x64
Using TC 11.03 / Win10 x64
Re: [9.50rc1] Drag forbidden cursor replaced with URL cursor
Confirmed. Also reproduced in version 8.0 64-bit, the first 64-bit version of Total Commander.Flint wrote: 2022-06-16, 19:28 UTC Reproduced in 10.00 and 10.50rc2, 64-bit. The 32-bit version works correctly.
- ghisler(Author)
- Site Admin
- Posts: 50475
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Re: [9.50rc1] Drag forbidden cursor replaced with URL cursor
Confirmed, thanks for finding it!
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
Re: [9.50rc1] Drag forbidden cursor replaced with URL cursor
Moderator message from: white » 2022-06-17, 07:50 UTC
Moved to the TC10.x bug reports forum.
Re: [9.50rc1] Drag forbidden cursor replaced with URL cursor
Confirm fixed in 10.50rc3.
Flint's Homepage: Full TC Russification Package, VirtualDisk, NTFS Links, NoClose Replacer, and other stuff!
Using TC 11.03 / Win10 x64
Using TC 11.03 / Win10 x64