Steps to reproduce:
1) Connect to an instance of the Steering Service, such
as the one on 131.215.112.190
2) When prompted, choose "Open in same window"
3) Look at the new tab label
Expected result:
A useful label appears, such as "Steering"
Observed result:
"SSClient" appears. This has no meaning to the user.
The name of the service should appear somewhere in this
label.
Logged In: YES
user_id=244388
An additional confusion on the tabs is that the 'x' button
to close the tab only shows up when the tab is active, or
when the mouse moves over the tab. My preference would be
to always show the 'x' button.
Logged In: YES
user_id=1282141
Frank suggested that the label should be the name of the
class so that if there are multiple plugins for steering
service user can differentiate on the basis of their class
names. I will, however, replace the label from class names
to the corresponding properties file entry.
Logged In: YES
user_id=244388
The class name isn't meaninful to the user. It would be
better to define a "getTitle()" method in the plugin
interface that returns the label that should appear in the
UI, or, as you suggest, using a property in the plugin
config file.