task #4338: [MASTER] Handle abbreviated title and protected cache correctly in TaxEditor
Abbrev title for person should never be orange
the abbreviated title of a person should never become orange as it is not a cache field. However it sometimes becomes orange.
What I did:
Open Person or Team Bulk editor
create new Person (right click New-Author) => the new person is shown with protected white title cache and white abbrev. title
do any change in title cache => the abbrev. title becomes orange !!
You may go further and unprotect the title cache => everything becomes white and then protect it and again everything incluging abbrev title becomes orange
related to #4944, for general implementation issues see there.
see also #4912
Updated by Andreas Müller about 7 years ago
It is true, that if long and abbreviated forms exist these 2 forms always are the fallback if no real atomized data exist. This is e.g. is the case for Teams too.
However, for me the semantics of orange is more indicating that these fields are REPLACED by the protected cache field and e.g other objects referring to the field will not depend on having these fields filled.
This is definitely not the case for the abbrev field which holds important and independent information and the fallback is only a solution to avoid empty caches for dirty data.
Therefore I would always keep title cache and abbrev cache independent in terms of orange.
NOTE: By the way we do have a similar issue for teams but it appears only after unprotecting and reprotecting the field which is inconsistent behavior anyway. Maybe you can fix this, too.