Jsalyers fix language select bug master
Made the same change on devel but this is currently broken on production so requesting a merge here as well. The observer wasn't checking if a component was valid before trying to observe it leading to a bug when changing the language setting.