About TableEntryAdded not called

Continuing the discussion from Selectively syncing rows and/or adding a callback to deny/accept an incoming change:

The reason is LocalizationEditorSettings.EditorEvents.TableEntryAdded was only called by LocalizedReferencePropertyDrawer, which means only the “Add Table Entry” button from the inspector of LocalizeStringEvent Component can call the event.

I don’t know if this was intentional or not,but the code shows these.

Yes a lot of the events are only called from certain parts, mainly so we could update the Table view if a change was made from somewhere else such as the property drawer.
We need to rethink the events so they can work in both editor and player.