`Toolbar NAME=... FLOAT` shows more than one floating toolbar, but other arguments can't handle this

Problems:

  • Run Toolbar Applications FLOAT twice.
  • Run Toolbar Applications FLOAT POS=150,250 UPDATE. Only one of the floating toolbars is repositioned. The other one is inaccessible.
  • Run Toolbar Applications FLOAT CLOSE. All floating toolbars with the name are closed.

Possible solutions:

  • Allow to specify that you don't want to open another floating toolbar, if another one with the name is already open.
    • Or generally disallow more than one floating toolbar with the same name. I don't know whether people need this.
  • Make non-opening commands refer to the last active floating toolbar. CLOSE=allwithname would be suitable additionally.

Nothing forces you to open the same floating toolbar multiple times if that isn't what you want or doesn't work with the other things you want to do.

Disallowing it for everyone doesn't seem needed when you're already in control.

The general option was not the crux of the matter, but that the current situation is inconsistent! How am I "in control" when I can only either access a single floating toolbar and not the other one, or only all at once? At least making commands refer to the last active floating toolbar instead of the last opened toolbar would already be a significant improvement for cases with multiple opened toolbars of the same name.

The voice command set is an abstraction. If showing a floating toolbar a second time was a mistake, you could only close the other one also, or, if the mistake isn't recognized, later, it may lead to a floating toolbar not reacting to repositioning commands.