[Background] I have configured my BHS and my NA28 in a series that I've called "original_languages" so that when I type Matt 1 into my BHS, it switches to my NA28 and opens accordingly. This works flawlessly. I also have multiple resources (e.g., ESV) that are displayed in the same tab via "multiple resources display," which works flawlessly—following wherever the main original language goes. I have also configured this tab with link letter "C" so that I can have another tab follow it (this tab has NET2, NIV, CSB in multiple resources display). [/Background]
[What Happens] In the setup described above, when I am in the English translations tab (with NET2 &c), if I switch testaments in the English tab such that the original language resource on the other tab should also switch, and then I switch to that original language tab (so that the original language resource attempts to locate, e.g., Matt 1 in my BHS), Logos winsomely handles this—usually. However, if I open the application (remembering the layout it closed with, setup as above) and the English translations tab has focus, then when I navigate to a different testament, the original language tab does not follow (see screenshot below). In this case, if I try to change the tab to original language, then the entire Logos Application force closes without any message or error displayed. This is repeatable. [/What happens]

[What I expect to happen] I anticipated that (1) with my setup described in "Background" and (2) with my chain of actions described in "what happens" that my original language tab would (1) evaluate the reference and (2) ensure that any resources in a series are properly switched before (3) attempting to navigate that pane to the current reading location. In other words, I expect the tab change and series switch to work on a fresh open just like they work when I've been using the application for some time. [/What I expect to happen]
[My Debugging Thoughts] I have the impression that upon an open of a saved layout (mine is resources last open) that only visible tabs are loaded/refreshed, and that subsequently "open" tabs are loaded refreshed as they are activated (probably for efficiency, load time, etc). I think this is part of what is causing the crash because the background tab is unloaded, it doesn't switch properly like it would if both were already loaded (or just opened from scratch). It would appear that the program needs, on tab change, to evaluate whether the activating tab is in a loaded or unloaded state, and if unloaded, load it first before checking series, then finally turning to the tab's current reference. This is my best guess at what is happening, without any recourse to the source or operational flow. [/Debugging thoughts]
Hopefully this helps someone isolate the source of the crash. With joy in Christ,
—dc