message: Fix issues with locTitleName in list actions
diff: @@ -180,6 +180,7 @@ export class Action extends Base implements IAction, ILocalizableOwner {
  if(!!this.locTitleName) {
  this.locTitleChanged();
  }
  + this.locStrChangedInPopupModel();
  }
  private createLocTitle(): LocalizableString {
  return this.createLocalizableString("title", this, true);
  @@ -242,7 +243,10 @@ export class Action extends Base implements IAction, ILocalizableOwner {
  public locStrsChanged(): void {
  super.locStrsChanged();
  this.locTooltipChanged();
  - if (!!this.popupModel && !!this.popupModel.contentComponentData && !!this.popupModel.contentComponentData.model) {
  + this.locStrChangedInPopupModel();
  + }
  + private locStrChangedInPopupModel(): void {
  + if(!this.popupModel || !this.popupModel.contentComponentData || !this.popupModel.contentComponentData.model) return;
  const model = this.popupModel.contentComponentData.model;
  if(Array.isArray(model.actions)) {
  const actions: Array<any> = model.actions;
  @@ -253,7 +257,6 @@ export class Action extends Base implements IAction, ILocalizableOwner {
  });
  }
  }
  - }
  private locTitleChanged = () => {
  const val = this.locTitle.renderedHtml;
  this.setPropertyValue("title", !!val ? val : undefined);
  