In Sourcetree, if I view the `File status` tab using `Tree View` and `Split view staging`, I encounter a persistent error.
If I select a directory containing files that have changes, the right panel of the app shows a spinner while loading the diff of all files in the folder. Eventually the diff of all files renders, and about 3 seconds later it disappears, leaving a white void.
This happens the first time a diff is loaded for any directory. If I select a different file or directory in the list of staged or unstaged files, and then select the original directory that had a crashed diff view, it will load, and then does not crash. But the first time a diff of a directory is loaded, it crashes every time. If a file within the directory changes state in any way (save, stage, unstage, etc) the diff of the folder will again crash the next time it is viewed.