@elextr To your tests mentioned in https://github.com/geany/geany/issues/3070#issuecomment-1001285590:
I made the test on an other computer and everything works fine. On the computer where I had the issue the test does not work fine (see point 3). Here the result step by step:
That is the content of session.conf after rebooting the computer: [geany] fullscreen=false treeview_position=1173 msgwindow_position=816 geometry=415;400;1501;535;1;
Then I do point 1. Then I do point 2. Result: sidebar has same width. After closing Geany, that is the content of session.conf:
[geany] fullscreen=false treeview_position=1173 msgwindow_position=816 geometry=415;400;1501;535;1;
Then I do point 3. "sidebar retains new width": NOT IN MY CASE!! The width is exactly like point 2. After closing Geany, that is the content of session.conf:
[geany] fullscreen=false treeview_position=1173 msgwindow_position=816 geometry=415;400;1501;535;1;
Then I do point 4. "but sidebar is the same width in pixels not percent": That is the case. After closing Geany, that is the content of session.conf:
[geany] fullscreen=false treeview_position=1173 msgwindow_position=816 geometry=415;400;1501;535;1;
Then I do point 5. "sidebar retains the same width": That is the case. After closing Geany, that is the content of session.conf: [geany] fullscreen=false treeview_position=1173 msgwindow_position=816 geometry=415;400;1501;535;1;