Here's the thing about this bug. Some code somewhere in Thunar obviously knows how to set the view separator in the center, splitting the existing view width by 50/50 proportions. Because that's exactly what happens when you turn the split view on in the first place. This seems to work whether a sidebar is visible or not (unless the image preview pane is involved, see further down).
But when you close the window and run Thunar again, the split view separator is way off to the right, leaving the right-hand pane about 10% of the width of the entire files view. And if you change the location of the separator, it is either not being saved or not being loaded correctly at startup.
If the tab bar is visible when you quit, the right-hand pane will be a bit wider, maybe 20%. But still, there is no retention of the position of the separator if you move it, nor does it revert to being 50/50.
I was trying out Thunar on Fedora GNOME after seeing a Linux YouTuber talking about some of the new features, like restoring tabs at startup, and the split view. But this bug means every time I open Thunar I'd have to fix the split view pane, so I haven't switched from Nautilus yet.
I'm not qualified to be poking around in C code, I only have a bit of experience with shell scripting and Python. But I am looking forward to someone fixing this.
And here is probably a very closely related bug: If the image preview pane/column is visible, it expands and squishes the file pane(s). It expands itself beyond 50% of the entire window width.
OK, that's interesting, I've basically had the Thunar window maximized the whole time, then I decided to un-maximize it and quit, to see what happens. That seems to stop the image preview pane from expanding itself on the next startup. But turning on split view now doesn't split the files pane exactly in the center of its width before split view was enabled. The right hand pane ends up a bit wider than the left. Maybe by about the width of the minimal-width image preview pane (on a 1080p screen resolution).
Then, quitting and restarting Thunar results in the two panes shifting to being about 50/50. But not precisely.
And, I had to shrink the window quite a bit before Thunar would stop starting maximized each time. Then it was seemingly difficult to get it to start up the maximized the next time if I quit while the window was maximized. There's a lot of inconsistency there.
One thing that would help a lot, which is a pretty common feature in apps with a sliding separator, is having a double-click on the separator reset it to the default position (in this case, centered in the file view so both panes are the same width).
One thing that would help a lot, which is a pretty common feature in apps with a sliding separator, is having a double-click on the separator reset it to the default position (in this case, centered in the file view so both panes are the same width).
I implemented that functionality in !478 (closed), but since there is a known limitation with tab creation, we have to manually calculate the 50/50 split on reset. Further adjusting the window or sidebars might move the separator away from its centered position.