It’s possible that all the notes in your document have the same Prototype, and that prototype has that attribute defined as a KA, so I would check that first. It might be as simple as removing that attribute from the prototype’s KA list.
If you no longer want that user attribute, then deleting it in the attribute inspector will delete it everywhere.
I deleted it, but it still appears with the name in gray now.
And it is a KA in all notes that have no prototype.
It appears the default appearance of notes has some trouble.
I created a new document and copied everything there. Sometimes is better to start again! But I discovered that my aliases will be lost… It’s not a big deal, but would I lose something else?
This agent will find all cases where KeyAttributes contains the attribute in question, and remove the attribute from KeyAttributes. The other KeyAttributes settings will remain intact.
(After running once, and performing the action on all the query results, the agent should no longer return query results. You can delete the agent at that point.)
I still have a problem. When I create a new note it has this “default” KA. Then the agent you suggested hides it. But I’m curious about that. What do you think can generate this kind of behavior?
If this is a user attribute you do not want to use at all, you can go to the Document Inspector > User attributes tab and delete the attribute from our document.
We don’t know enough about what you are doing.
Notes do not get key attributes unless you configure them explicitly for individual notes, or unless the note is inheriting its key attributes from a prototype, or something is assigning key attributes – something such as an agent, or a stamp, or an on-add action, or an action in Attribute Browser, or a smart adornment.
Lots of possibilities, but we don’t know which case applies to you.
If you changed the default value of KeyAttributes in the System Attributes pane of the Document inspector, as suggested above, simply go back to the System Attributes pane and change the default value back to the empty string.