Kube will get a TextDisplay type as a read-only text type that supports text selection. This is to be used instead of labels in all places that should support
copying the text (display of addresses, names, ....).
Notable defects that this solution will have initially:
- You cannot select text over TextDisplay boundaries. If an address is shown using multiple TextDisplay types you can only copy individual text fragments.
- You have to accurately start the cursor trag on the textdisplay boundary if you want to select all the text. (If the previous point was solved this one would be solved with it I guess).
So in the long run we'd have to deal with mouse events that have the left mouse button pressed and then try to assemble the selection from all labels together.