The warnings are normal when the app is starting (in fact I should probably remove them), and the PluginService issue I'm not sure as the error message is missing.
Do you have any error like "resizableLayout_renderItem: Trying to render an item using an empty key"? This is a message I recently added to try to detect and fix this bug.
Come to think of it, it seems to happen mainly when multiple plugins are involved and as I was trying to narrow down the problem I've only tried with one. I'll try to install a bunch of them and see if I can replicate it.
I had this issue also while developing a plugin. I accidently renamed the panel registered by the plugin (joplin.views.panels.create('note.tabs.panel2');). Then a new entry in ui.layout will be created (at the right most panel) but the old one remains. See below screenshot. Maybe it should be checked whether the panel is still registered by the plugin, otherwise it will be removed from ui.layout.
OK, I saw the messages.
Joplin's version was too old !! (I don't update frequently on this computer, because I have to disconnect from the company's network to do it...
I initially didn't install this plugin because it used too much of my valuable screen real estate (The css ToC is absolutely brilliant in this regard as the table is only ever visible when hitting the right side of the window! It would be great if this could be replicated). However, @uxamanda's comment about placing the Outline panel below the Notes panel provided me with a workable option. Alas, I now have another usability issue:
if I choose to "hide" the Notes panel so that I can devote devote more screen area to the note, the Outline panel doesn't hide.
I can appreciate why but, this highlights the benefit of being able to hide columns instead of just panels
In any case, I think that I'll simply go back to using the css option. The convenience of having a ToC automagically appear and then disappear when required far outweighs the need to add "[toc]" in my notes.
I can confirm my ghost panels showed up after installing multiple plugins. Unfortunately, deleting the cache and tmp folders doesn't remove them. Possibly because I'd already uninstalled the plugins?
Sometimes I'll be working in a note and clicking on a header in the Outline has no effect. If I switch to another note, then come back to my original note, clicking on a header in the Outline works as expected and brings me to that header in the note.
Haven't figured out how to reliably replicate this error. Wondering if anyone else has noticed this?
I don't use this plugin but I wonder if it's not related to another problem I see with internal links.
I create anchors to browse inside my (long) notes and it's kind of a "hit & miss".
It works once, or twice, then it doesn't. If I move to another note then go back, it works again... or not. And so on.
I can't see any pattern. And I see nothing in the dev tools when it doesn't work.
Suddenly these links are dead.
One thing I'm noticing re: non-functional outline headers issue is that when it happens, switching to another note using note tabs doesn't "reset" and clear the issue. I have to switch to another note using the note list - then when I switch back to the original note, the outline panel's headers take me to the corresponding location in the note.