Push button using use_underline gets a duplicate accessible name and the labelled by relation confuses Orca further
When you create a push button with a label and set the use_underline property, it gets an accessibility LABELLED_BY relation via the label's set_underline machinery. Afterwards, when the atcontext's name property is calculated, the button's label attribute is used, but the logic also recurses through the relation, so it appends the same label a second time to the object's name. To add to it, the default button presentation in Orca sees the label a second time, so the user gets the button's label repeated three times. The labelled by property in this case causes more harm than good, but i am not exactly certain how to solve this. So, any feedback is welcome.