I have two Linux VMs. When I posted my report on the Completion tab not opening, I had tried it out on one of them. Now, I tried the other and the Completion tab opened as expected. I went back to the other VM, ran Leo again, and now the Completion tab opened too. One one of these VMs, Leo was opening with several tabs, on the other with only the Workbook. After going back and forth between the two VMs, and closing all the other outlines, the Completion pane continued to open in both VMs.
On Windows, I've had Leo opening with half a dozen outlines, and continued to not get the Completion tab. I opened a second instance that only opened the Workbook. The Completion tab opened in this instance. I closed it and reopened the instance from this original console and now the Completion tab opens in it.
The only explanation I can find is that it must be possible for an outline to get slightly misconfigured somehow in a way that prevents the Completion tab from opening and that condition persists through a close-restart cycle. Once the condition gets cleared, Completion works as expected and that condition too persists,
How this could be possible I have no idea and I don't have any notion of how to troubleshoot. Now that things are behaving again all I can do is look for the behavior to recur again, if it does.