Backport PR
#5822: Don't overwrite widget description in interact...
Backport PR
#5822: Don't overwrite widget description in interact
If an existing widget is used with `interact`, and that widget has a description, then the description should not be overwritten. If it does not have a description, then the name should be used as a default.
This is as an alternative to
#5653 as discussed in the dev meeting.