Why didn't they add shape label editing?

I have been looking if there is any way to be able to edit the labels of the shapes when clicking but I did not find anything, what I did find is that you can edit the labels of the annotations, the legends, the titles and the axes by setting the properties annotationText, legendText, titleText and AxisTitleText to true but I think they forgot to add shapeText to the configuration

Although I managed to modify the code of the Plotly.js file so that it also accepts the editing of the shape labels, I did not like the result, so I made my own code which improves the following

The text edit box fits exactly to the text label
It has rotation
The edit box adjusts as you edit

I hope that in future versions you can include the editing of shape labels with the changes I make, I leave you an extra to make the labels hover type that I also hope you include in the future