Why are we even using non-html context anywhere? Error messages were supposed to display as designed, not as an `alert`. @karolsojko  @grEvenX