do we need to set `button.dataset.l10nId` here?