Session Manager [v7.90] — Bookmark your environments: locations and/or display (save/restore tabsets and layout)
-
- Posts: 903
- Joined: 05 Oct 2011 13:15
Re: Session Manager [v7.90] — Bookmark your environments: locations and/or display (save/restore tabsets and layout)
Nice catch!
An overview on my part when I moved these from Actions to Options, indeed…
Will be fixed in next version.
An overview on my part when I moved these from Actions to Options, indeed…
Will be fixed in next version.
• Scripts: Session Manager
| SlideShow | Collection Manager | Power Launcher | Akelpad syntax highlighting | ...

Re: Session Manager [v7.90] — Bookmark your environments: locations and/or display (save/restore tabsets and layout)
Just one idea for when you are bored and really don't know what else to do:
It would be nice if there was an option of how to update any paths that are used inside all the saved sessions when a corresponding folder is renamed.
I don't even know if this is (easily) possible. But I thought I just put it out there. Maybe one day... Although I have full understanding if this is too complicated and it never comes.
Regards, auto
It would be nice if there was an option of how to update any paths that are used inside all the saved sessions when a corresponding folder is renamed.
I don't even know if this is (easily) possible. But I thought I just put it out there. Maybe one day... Although I have full understanding if this is too complicated and it never comes.
Regards, auto
[AHK] redirecting Windows Explorer to XY, [XYS] Mini Tree with open tabs (cur loc expanded, tab folders highlighted), [AHK] customInlineRenameKeys, [AHK] clipboardHelper_and_XYEscToList
Re: Session Manager [v7.90] — Bookmark your environments: locations and/or display (save/restore tabsets and layout)
Hello Flux Torpedoe
I'm really sorry to trouble you but I need some simple help here.
I've used session manager 7.80 for the past six months until today when I updated xyplorer 27.00.0700, all the current 12 (and adding) tabs showed all the same data and no matter what I did could not correct this new problem or restore so I've started all over again however when I create example tab1, rename it and then move onto tab2, and then tab3 and so on tab1 gets overwritten with new wrong data and whatever I do by way of cloning or moving the tabs around it grabs the wrong tab so the original data gets over written so I'm at a lost as to do next, I've updated session manger 7.90 but the problem remains I can't now create the multiply tabs I once configured each with their own data until now!
Any suggestion would be most welcome, perhaps I've missed something along the way just basic creating and saving multiply tabs, thank you
I'm really sorry to trouble you but I need some simple help here.
I've used session manager 7.80 for the past six months until today when I updated xyplorer 27.00.0700, all the current 12 (and adding) tabs showed all the same data and no matter what I did could not correct this new problem or restore so I've started all over again however when I create example tab1, rename it and then move onto tab2, and then tab3 and so on tab1 gets overwritten with new wrong data and whatever I do by way of cloning or moving the tabs around it grabs the wrong tab so the original data gets over written so I'm at a lost as to do next, I've updated session manger 7.90 but the problem remains I can't now create the multiply tabs I once configured each with their own data until now!
Any suggestion would be most welcome, perhaps I've missed something along the way just basic creating and saving multiply tabs, thank you
-
- Posts: 903
- Joined: 05 Oct 2011 13:15
Re: Session Manager [v7.90] — Bookmark your environments: locations and/or display (save/restore tabsets and layout)
Hi and welcome, myhead,
What you describe is strange indeed, I’m not sure I understand.
TL;DR: Click on Session Manager > Options > Maintenance Check… > Say OK to everything
This will try to fix some XYplorer settings required for tabsets.
———————————————————————————
Some precisions: tabs are managed by XYplorer itself, so their content, behavior etc., everything you do with tabs, even the saving, grouping in tabsets…, it’s all XYplorer, either directly or behind the scenes.
What Session Manager does is to facilitate the management of tabsets by regrouping and combining various functions.
And in any case, no Session Manager action occurrs until you perform them deliberately (eg Update or Reset a session, etc.).
So if something happens while you just rename or move the tabs themselves, then something weird is happening with XYplorer.
I’m still on XYplorer v27.70, but I tried with a fresh XYplorer v27.00.0721, let Session Manager do the maintenance, and everything seems to be working as usual (I renamed tabs, moved them, updated their Session…)
———————————————————————————
Tell me if the maintenance fixed your problem, and if not, please try to describe a way to reproduce the problem.
Good luck
What you describe is strange indeed, I’m not sure I understand.
This will try to fix some XYplorer settings required for tabsets.
———————————————————————————
Some precisions: tabs are managed by XYplorer itself, so their content, behavior etc., everything you do with tabs, even the saving, grouping in tabsets…, it’s all XYplorer, either directly or behind the scenes.
What Session Manager does is to facilitate the management of tabsets by regrouping and combining various functions.
And in any case, no Session Manager action occurrs until you perform them deliberately (eg Update or Reset a session, etc.).
So if something happens while you just rename or move the tabs themselves, then something weird is happening with XYplorer.
I’m still on XYplorer v27.70, but I tried with a fresh XYplorer v27.00.0721, let Session Manager do the maintenance, and everything seems to be working as usual (I renamed tabs, moved them, updated their Session…)
———————————————————————————
Tell me if the maintenance fixed your problem, and if not, please try to describe a way to reproduce the problem.
Good luck
Last edited by FluxTorpedoe on 22 Jun 2025 11:53, edited 1 time in total.
• Scripts: Session Manager
| SlideShow | Collection Manager | Power Launcher | Akelpad syntax highlighting | ...

-
- Posts: 903
- Joined: 05 Oct 2011 13:15
Re: Session Manager [v7.90] — Bookmark your environments: locations and/or display (save/restore tabsets and layout)
Hi auto,
As you correctly assumed, it’s beyond the scope and abilities of Session Manager —it would need to intercept any rename action…
But… We know that XYplorer already does something similar by intercepting renames in order to update the tag database.
Difference: it’s only a single file (tag.dat) and I presume it’s loaded in memory on launch, so this can be done efficiently.
To enable this for tabsets/sessions, at least all the "pane.ini" files in the "Panes" folder would have to be checked. This is quite easy to do per se (that’s the good news), but obviously much less efficient in terms of performance, disk access…
Still, you could submit this as a feature request!
With the ongoing conversion to TwinBasic, it probably won’t be a priority, but who knows…
That would be a nice feature indeed!
As you correctly assumed, it’s beyond the scope and abilities of Session Manager —it would need to intercept any rename action…
But… We know that XYplorer already does something similar by intercepting renames in order to update the tag database.
Difference: it’s only a single file (tag.dat) and I presume it’s loaded in memory on launch, so this can be done efficiently.
To enable this for tabsets/sessions, at least all the "pane.ini" files in the "Panes" folder would have to be checked. This is quite easy to do per se (that’s the good news), but obviously much less efficient in terms of performance, disk access…
Still, you could submit this as a feature request!
With the ongoing conversion to TwinBasic, it probably won’t be a priority, but who knows…
• Scripts: Session Manager
| SlideShow | Collection Manager | Power Launcher | Akelpad syntax highlighting | ...

Re: Session Manager [v7.90] — Bookmark your environments: locations and/or display (save/restore tabsets and layout)
Thank you for your reply, I did check the session manager/options/maintenance check >all is good!FluxTorpedoe wrote: ↑22 Jun 2025 11:29 Hi and welcome myhead,
What you describe is strange indeed, I’m not sure I understand.
I’m still on XYplorer v27.70, but I tried with a fresh XYplorer v27.00.0721, let Session Manager do the maintenance, and everything seems to be working as usual (I renamed tabs, moved them, updated their Session…)
Tell me if the maintenance fixed your problem, and if not, please try to describe a way to reproduce the problem.
Good luck
I can understand why this problem is unusual cause I must be doing something wrong as I have managed to create a twelve tab that worked well for the past six months but why should this xyplorer update cause me so much grief ?
So, for example using one xyplorer window ( I do use two or three) so I select my single folder containing a large amount of data 18k and growing text files, I name this tab [root] I then select new tab (to be called tab1) I then search within the [root] folder the data required, for [tab1] then open next new [tab2], then search again for the required data but instead of [tab2] being populated with the search data it takes over [tab1] data and it just does the same thing thereon in so I can't seem the understand why. I can't post sensitive information online but if you want to see images if that is helpful then is that something I can send you directly for private consumption only, I'm old and far from well so struggling here to ensure I'm doing the right thing, Thank you once again for your time and look forward to your reply.
-
- Posts: 903
- Joined: 05 Oct 2011 13:15
Re: Session Manager [v7.90] — Bookmark your environments: locations and/or display (save/restore tabsets and layout)
Hum, I think we might be onto something with Search/Find settings!
– Go to XYplorer menu Tools > Configuration… > Find and Filter \ Find Files & Branch View
– Around the middle of the settings screen, from "Show search results in:", note your settings (in case you want to roll back to some of them).
– Change the settings to match the default:
– Show search results in: ["Search Results" tab (locked) ▾ ]
– ⮽ Show quick search results in current tab
– …
– ☐ Persist quick search across folders
Maybe they’re not all related but let’s try this before digging deeper.
– Go to XYplorer menu Tools > Configuration… > Find and Filter \ Find Files & Branch View
– Around the middle of the settings screen, from "Show search results in:", note your settings (in case you want to roll back to some of them).
– Change the settings to match the default:
– Show search results in: ["Search Results" tab (locked) ▾ ]
– ⮽ Show quick search results in current tab
– …
– ☐ Persist quick search across folders
Maybe they’re not all related but let’s try this before digging deeper.
• Scripts: Session Manager
| SlideShow | Collection Manager | Power Launcher | Akelpad syntax highlighting | ...

Re: Session Manager [v7.90] — Bookmark your environments: locations and/or display (save/restore tabsets and layout)
Thank you once again
"...Hum, I think we might be onto something with Search/Find settings!"
Yes, you pointed me in the right direction > the change that was required:Show search results in:
["Search Results" tab (locked) ▾ ] >> CURRENT tab
Not sure what the default "tab (locked)" actually means but it not the setting for me.
I have now re-created the initial 12 tabs again, could not have achieved this without your kind help.
I have three other related questions: where are these session manager tab configuration files stored? for backup
Now that I'm registered do you send message of any session manager updates directly to me?
And, when I'm searching within a tab what do I need to do to search for two different files within the same search for example; file-one.txt + file-two.txt to be included in same tab search page if that makes sense.
Thank you
"...Hum, I think we might be onto something with Search/Find settings!"
Yes, you pointed me in the right direction > the change that was required:Show search results in:
["Search Results" tab (locked) ▾ ] >> CURRENT tab
Not sure what the default "tab (locked)" actually means but it not the setting for me.
I have now re-created the initial 12 tabs again, could not have achieved this without your kind help.
I have three other related questions: where are these session manager tab configuration files stored? for backup
Now that I'm registered do you send message of any session manager updates directly to me?
And, when I'm searching within a tab what do I need to do to search for two different files within the same search for example; file-one.txt + file-two.txt to be included in same tab search page if that makes sense.
Thank you
-
- Posts: 903
- Joined: 05 Oct 2011 13:15
Re: Session Manager [v7.90] — Bookmark your environments: locations and/or display (save/restore tabsets and layout)
Glad to know that’s it’s now working for you!
———————————————————————————
FYI : In this folder, you’ll see tabsets prefixed with "§1§_" or "§2§_", those are the ones saved via Session Manager, to identify the pairs of tabsets that constitute a session.
• All other session settings are stored in SessionManager.ini next to the script:
———————————————————————————
———————————————————————————
Simplest way is to realize that this is an "OR" query: what you want to find can have the name of file-one OR the name of file-two ("AND" would mean that the name of a single file should include both names). For this kind of boolean query, you can use " OR " literally, or " | ", in both cases with spaces around. So eg in the address bar you can type:
———————————————————————————
• All tabsets (ie list of tabs for a single pane) are saved in the "Panes" subfolder in XYplorer "Data" folder. Location vary depending on your settings, can be accessed by typing this in the address bar:
Code: Select all
<xydata>\Panes
• All other session settings are stored in SessionManager.ini next to the script:
Code: Select all
<xydata>\Scripts\SessionManager.ini
(if I understand your question correctly) When you reply to this forum, if you enable the setting "Notify me when a reply is posted" below your reply, you’ll know when there’s a new post, including when Session Manager is updated. BTW I change the thread name when I udpate, so it’ll probably be "Session Manager [v8.00]…" for the next update.
———————————————————————————
FYI, this is a search feature, not related to tabs/tabsets per se (can be influenced by quicksearch switches).
Simplest way is to realize that this is an "OR" query: what you want to find can have the name of file-one OR the name of file-two ("AND" would mean that the name of a single file should include both names). For this kind of boolean query, you can use " OR " literally, or " | ", in both cases with spaces around. So eg in the address bar you can type:
Code: Select all
? file-one.txt | file-two.txt
• Scripts: Session Manager
| SlideShow | Collection Manager | Power Launcher | Akelpad syntax highlighting | ...

-
- Posts: 35
- Joined: 11 Mar 2018 20:57
Re: Session Manager [v7.90] — Bookmark your environments: locations and/or display (save/restore tabsets and layout)
Hi, just a heads up that an old bug I pointed out long ago still persists. I get errors when switching sessions because the XYplorer window is maximized.
This is the error I get:
I can only switch sessions if I unmaximize the window first. Then it works, but only until the next time.
This is the error I get:
Code: Select all
Error: 384 (0x00000180)
Desc: A form can't be moved or sized while minimized or maximized
Dll: 0
Proc: script_Process: winpos
Source: XYplorer
XY ver: XYplorer 27.00.0600 - Lifetime License Enterprise
OS: Windows 10 Pro, 64-bit, Version 22H2, Build 19045.6093 (10.0)
Locale: 3082 (es-ES)
ANSI: 1252, ACP: 1252 (ANSI - Latin I)
Font: Ubuntu 8,75, Segoe UI 10,1, DBCS: No
DPI: 110,769230769231 (115,384615384615%), 1920x1080
Date: 2025-08-01 07:45:51
-
- Posts: 903
- Joined: 05 Oct 2011 13:15
Re: Session Manager [v7.90] — Bookmark your environments: locations and/or display (save/restore tabsets and layout)
Hi elbitjusticiero,
Indeed, I see that you posted about it… 2 years ago! I don’t know how I missed it, sorry.
Unfortunately though, I can’t reproduce. And what’s weird is that it happened to you with v24.20, and now with 27.00, and I assume you’ve also updated Session Manager, so it’s improbable that it would come from a corruption of the file.
In fact, the only way I can reproduce it is by commenting out line 3757 (in Session Manager v7.90):
This is supposed to restore XYplorer in window mode before using winpos.
Maybe you have another utility running which interacts with windows positioning, and which may delay some window layout execution…
Try adding a "wait" after the restore command, and tell me how it goes.
This adds a 1 sec (1000 msec) delay. If it works, try reducing it to 500, then 100…
Indeed, I see that you posted about it… 2 years ago! I don’t know how I missed it, sorry.
Unfortunately though, I can’t reproduce. And what’s weird is that it happened to you with v24.20, and now with 27.00, and I assume you’ve also updated Session Manager, so it’s improbable that it would come from a corruption of the file.
In fact, the only way I can reproduce it is by commenting out line 3757 (in Session Manager v7.90):
Code: Select all
// #1029;
Maybe you have another utility running which interacts with windows positioning, and which may delay some window layout execution…
Try adding a "wait" after the restore command, and tell me how it goes.
Code: Select all
if $fullwidth*$fullheight {
#1029;
wait 1000;
}
• Scripts: Session Manager
| SlideShow | Collection Manager | Power Launcher | Akelpad syntax highlighting | ...

-
- Posts: 35
- Joined: 11 Mar 2018 20:57
Re: Session Manager [v7.90] — Bookmark your environments: locations and/or display (save/restore tabsets and layout)
That doesn't fix the issue, no.
I'm not sure how I can help you reproduce it. Maybe I can send you my .ini file?
I'm not sure how I can help you reproduce it. Maybe I can send you my .ini file?
-
- Posts: 903
- Joined: 05 Oct 2011 13:15
Re: Session Manager [v7.90] — Bookmark your environments: locations and/or display (save/restore tabsets and layout)
Ok, send me the file (just remove the [Register] part on top).
And please confirm: You don’t have some software running in the background which is supposed to manage windows (eg. to enhance tile positioning, or virtual desktops, etc.)?
And please confirm: You don’t have some software running in the background which is supposed to manage windows (eg. to enhance tile positioning, or virtual desktops, etc.)?
• Scripts: Session Manager
| SlideShow | Collection Manager | Power Launcher | Akelpad syntax highlighting | ...

-
- Posts: 903
- Joined: 05 Oct 2011 13:15
Re: Session Manager [v7.90] — Bookmark your environments: locations and/or display (save/restore tabsets and layout)
Got it!
One of your sessions must have (or have had) a size very close to the size of your screen, and the detection to restore XYplorer in window mode is not based on the real maximized state but on a calculation (which has a deliberate error margin, but not good enough obviously).
I implemented it a long time ago, so I don’t remember why I did it this way, except that no other detection method was available at the time. Hopefully there’s a better workaround now! I’ll find a way to fix this neatly in the next update.
In the meantime, just do the following.
At line 3713, replace this:
with this:
This will always "force" XYplorer to be restored in windowed mode before loading another layout (it doesn’t seem to cause problems).
Let me know me how it goes.
One of your sessions must have (or have had) a size very close to the size of your screen, and the detection to restore XYplorer in window mode is not based on the real maximized state but on a calculation (which has a deliberate error margin, but not good enough obviously).
I implemented it a long time ago, so I don’t remember why I did it this way, except that no other detection method was available at the time. Hopefully there’s a better workaround now! I’ll find a way to fix this neatly in the next update.
In the meantime, just do the following.
At line 3713, replace this:
Code: Select all
if $fullwidth*$fullheight {
#1029;
}
Code: Select all
// if $fullwidth*$fullheight {
#1029;
// }
Let me know me how it goes.
• Scripts: Session Manager
| SlideShow | Collection Manager | Power Launcher | Akelpad syntax highlighting | ...

-
- Posts: 35
- Joined: 11 Mar 2018 20:57
Re: Session Manager [v7.90] — Bookmark your environments: locations and/or display (save/restore tabsets and layout)
This seems to solve the problem, indeed! Thank you!