Issue #3348592 by alexpott, kunal_sahu, joseph.olstad, catch, larowlan,...
Issue #3348592 by alexpott, kunal_sahu, joseph.olstad, catch, larowlan, amaria, james.williams, longwave: [regression] Language switcher block throws exception when no route is matched
(cherry picked from commit fca42b9d)