Presently when objects are inserted, they are given temporary names like Shape 1 and Shape 2 and this temporary name is shown in the custom animation and navigator sidebar tabs. One problem is that these names are not consistent between these two tabs (e.g. add a shape in impress and custom animation will label it as shape 1 and navigator will label it as shape 3), so the best solution is to have a consistent name automatically applied to it, which a user can rename if he/she chooses.
Such automatic name still needs to be different from a name given by a user, so that you can hide the automatically named objects in the Navigator.
I don't know why you'd want to hide them in the first place - that hiding should be removed IMHO.
Do not remove that option. If I draw a coordinate system with often more than 50 grid lines, I do not want them to be always shown in the Navigator. That would make it cumbersome to handle my real drawings in the Navigator.
Well maybe the naming could be formatted in a way that it is easy to distinguish automatic names from user set names.
We're replacing our use of the 'ux-advise' component with a keyword:
Component -> LibreOffice
Add Keyword: needsUXEval