Apparently when I change the material theme all subcomponents get correctly updated, except those placed inside a dialog .... those seem to keep the initial value of the theme, but the same component called outside the dialog changes accordingly .... I might be utterly wrong but ..