second auto-expansion of a folder in the tree
Posted: 30 Jun 2018 06:20
i came across some quite frustrating behavior of xy when it's the default file manager
i'm not sure if it's a bug or a feature or some simple setting is doing this or some strange thing is going on
example:
a) xy may be opened or not; foobar is opened (its playlist contains 1 album), foobar has the 'always on top' property, foobar occupies part of the screen
b) in foobar: select any song, run "Open Containing Folder" command
c) xy gets immediately opened/activated with this album selected in the tree (the corresponding path is auto-expanded). everything looks ok for now
d) then in the tree i manually collapse: this band's whole folder, then this genre's whole folder
e) then in ~14-15 seconds this album's path gets auto-expanded again (in case i do nothing or in case i just move the cursor)
or in ~12-16 seconds this album's path gets auto-expanded again (in case i scroll up in the tree)
or in ~16-18 seconds this album's path gets auto-expanded again (in case i scroll up in the tree and select some completely different folder)
or in ~15 seconds this album's path gets auto-expanded again (in case i make foobar active by just clicking somewhere inside its playlist and just selecting any line of the playlist)
additional notes:
- if i repeat those 2 manual collapses, then this album's path is NOT auto-expanded again. so the third auto-expansion is not happening
- if i don't perform any manual collapses, and just select some completely different folder, then in ~15 seconds this album gets auto-scrolled + auto-selected
- the 'lock tree' command is always disabled. but even if i enable it, the content of navigation panel is auto-changed (the album's files appear; while in the tree my selection disappears)
moreover, there is at least 1 another related problem:
after the "c)" part of the above example: foobar doesn't respond to its 'exit' and 'playlist manager' commands
it begins to respond after the moment when the second auto-expansion was done
in my foobar: the 'E' button runs the 'exit' command; the 'M' button runs the 'playlist manager' command
it seems that the problem is not appearing in case i run the foobar's "Open Containing Folder" command and then wait those ~15 seconds doing nothing at all. it sounds strange but it looks like there's some kind of ~15-second delay existing somewhere in xy
the problem is present in xy+foobar (Open Containing Folder)
but it is absent in xy+everything (main menu > file > open) (context menu > open) (context menu > open path) (context menu > xyplorer) (click on selected folder) ('enter' on selected folder)
the 'everything' program also has the 'always on top' property (like foobar); xy doesn't have the 'always on top' property
xy occupies all screen (except the taskbar); 'everything' occupies part of the screen
i use: xy 19.00.0207 (same troubles are also present in 19.00.01 and in completely fresh 19.00.0207 without any my customizations),
No-Install Package (RAR); path: "C:\Program Files\Xyplorer (Portable)"
1) Configuration | Shell Integration | Default File Manager | Scope - only for the current user
2) Configuration | Shell Integration | Default File Manager | XYplorer in shell context menu - yes (unchecking and rechecking didn't work)
3) Configuration | Shell Integration | Default File Manager | XYplorer is default file manager - yes (unchecking and rechecking didn't work)
4) Configuration | tabs | maximum number of tabs - 1
5) Configuration | tabs | reuse existing tabs when changing the location - no ('yes' does not help)
6) Configuration | Find Files & Branch View | Find Files | Show search results in - current tab
7) Configuration | Startup & Exit | Open command line start path in new tab - no
8) Configuration | Startup & Exit | allow multiple instances - no
9) Configuration | tree and list | tree | expand destination node in tree - no
10) Configuration | tree and list | tree | expand tree nodes on single-click - no
11) Configuration | tree and list | tree | auto-optimize tree - no
12) Configuration | tree and list | tree | check existence of subfolders in tree - yes (in network - yes)
13) Configuration | tree and list | tree | remember state of tree - yes
14) Configuration | tree and list | tree | scroll selected folder to the top - no
15) Help | Various Information | Command Line: [empty]
16) Help | Various Information | Command Normalized: [empty]
17) Help | Various Information | CopyData: "[path of the album]"
18) the 'lock location' command has no shortcut in xy, i don't use this command
HKEY_CURRENT_USER\Software\Classes\Directory\Shell\XYplorer\Command:
"C:\Program Files\Xyplorer (Portable)\XYplorer.exe" "%1"
HKEY_LOCAL_MACHINE\Software\Classes\Directory\Shell:
the "XYplorer" line is absent
how do i change the behavior of xy so that it never performed this unwanted second auto-expansion/auto-selection?
i'm not sure if it's a bug or a feature or some simple setting is doing this or some strange thing is going on
example:
a) xy may be opened or not; foobar is opened (its playlist contains 1 album), foobar has the 'always on top' property, foobar occupies part of the screen
b) in foobar: select any song, run "Open Containing Folder" command
c) xy gets immediately opened/activated with this album selected in the tree (the corresponding path is auto-expanded). everything looks ok for now
d) then in the tree i manually collapse: this band's whole folder, then this genre's whole folder
e) then in ~14-15 seconds this album's path gets auto-expanded again (in case i do nothing or in case i just move the cursor)
or in ~12-16 seconds this album's path gets auto-expanded again (in case i scroll up in the tree)
or in ~16-18 seconds this album's path gets auto-expanded again (in case i scroll up in the tree and select some completely different folder)
or in ~15 seconds this album's path gets auto-expanded again (in case i make foobar active by just clicking somewhere inside its playlist and just selecting any line of the playlist)
additional notes:
- if i repeat those 2 manual collapses, then this album's path is NOT auto-expanded again. so the third auto-expansion is not happening
- if i don't perform any manual collapses, and just select some completely different folder, then in ~15 seconds this album gets auto-scrolled + auto-selected
- the 'lock tree' command is always disabled. but even if i enable it, the content of navigation panel is auto-changed (the album's files appear; while in the tree my selection disappears)
moreover, there is at least 1 another related problem:
after the "c)" part of the above example: foobar doesn't respond to its 'exit' and 'playlist manager' commands
it begins to respond after the moment when the second auto-expansion was done
in my foobar: the 'E' button runs the 'exit' command; the 'M' button runs the 'playlist manager' command
it seems that the problem is not appearing in case i run the foobar's "Open Containing Folder" command and then wait those ~15 seconds doing nothing at all. it sounds strange but it looks like there's some kind of ~15-second delay existing somewhere in xy
the problem is present in xy+foobar (Open Containing Folder)
but it is absent in xy+everything (main menu > file > open) (context menu > open) (context menu > open path) (context menu > xyplorer) (click on selected folder) ('enter' on selected folder)
the 'everything' program also has the 'always on top' property (like foobar); xy doesn't have the 'always on top' property
xy occupies all screen (except the taskbar); 'everything' occupies part of the screen
i use: xy 19.00.0207 (same troubles are also present in 19.00.01 and in completely fresh 19.00.0207 without any my customizations),
No-Install Package (RAR); path: "C:\Program Files\Xyplorer (Portable)"
1) Configuration | Shell Integration | Default File Manager | Scope - only for the current user
2) Configuration | Shell Integration | Default File Manager | XYplorer in shell context menu - yes (unchecking and rechecking didn't work)
3) Configuration | Shell Integration | Default File Manager | XYplorer is default file manager - yes (unchecking and rechecking didn't work)
4) Configuration | tabs | maximum number of tabs - 1
5) Configuration | tabs | reuse existing tabs when changing the location - no ('yes' does not help)
6) Configuration | Find Files & Branch View | Find Files | Show search results in - current tab
7) Configuration | Startup & Exit | Open command line start path in new tab - no
8) Configuration | Startup & Exit | allow multiple instances - no
9) Configuration | tree and list | tree | expand destination node in tree - no
10) Configuration | tree and list | tree | expand tree nodes on single-click - no
11) Configuration | tree and list | tree | auto-optimize tree - no
12) Configuration | tree and list | tree | check existence of subfolders in tree - yes (in network - yes)
13) Configuration | tree and list | tree | remember state of tree - yes
14) Configuration | tree and list | tree | scroll selected folder to the top - no
15) Help | Various Information | Command Line: [empty]
16) Help | Various Information | Command Normalized: [empty]
17) Help | Various Information | CopyData: "[path of the album]"
18) the 'lock location' command has no shortcut in xy, i don't use this command
HKEY_CURRENT_USER\Software\Classes\Directory\Shell\XYplorer\Command:
"C:\Program Files\Xyplorer (Portable)\XYplorer.exe" "%1"
HKEY_LOCAL_MACHINE\Software\Classes\Directory\Shell:
the "XYplorer" line is absent
how do i change the behavior of xy so that it never performed this unwanted second auto-expansion/auto-selection?