Firefox 26 compatibility updates (bugs 943129, 943124, 943120, 943113, 943097, 943085, 943077)