Bug: Firefox developer 118.0b2 (64-bit) WOFF2 font warnings...
Status: VERIFIED
Priority: --
Resolution: FIXED
Created: 2023-08-30 14:09:23+00:00
Resolved: 2023-09-06 14:46:23+00:00

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/118.0

Steps to reproduce:

Reloading any page with dev tools open that have woff2 fonts

direct link to the font awesome glyph browser that is also displaying the same behavior
https://fontawesome.com/icons?d=gallery&m=free


Actual results:

On every reload of webpage I'm getting an onslaught of warnings about the glyphs inside the fontawesome  woff2 font sets (803 of them). It's only happening in the developer version, regular firefox 117.0 (64-bit) and all my other browsers don't seem to give me this problem and it wasn't doing this yesterday before the auto update this morning. It's also not on every glyph in the set. I'm attaching the font's used for convenience :).

In the warning strings; only thing that changes is the glyph number (ZZZ)

downloadable font: glyf: Glyph bbox was incorrect; adjusting (glyph ZZZ) (font-family: "Font Awesome 6 Free" style:normal weight:400 stretch:100 src index:0) source: https://SITE/css/font_6.4.0/fa-regular-400.woff2

downloadable font: glyf: Glyph bbox was incorrect; adjusting (glyph ZZZ) (font-family: "Font Awesome 6 Free" style:normal weight:900 stretch:100 src index:0) source: https://SITE/css/font_6.4.0/fa-solid-900.woff2

downloadable font: glyf: Glyph bbox was incorrect; adjusting (glyph ZZZ) (font-family: "Font Awesome 6 Brands" style:normal weight:400 stretch:100 src index:0) source: https://SITE/css/font_6.4.0/fa-brands-400.woff2

is case it helps too here are the glyph numbers in the warning strings

fa-regular-400
2, 3, 4, 5, 8, 9, 10, 11, 12, 13, 14, 16, 17, 19, 22, 24, 28, 32, 34, 35, 38, 39, 40, 43, 44, 45, 46, 47, 50, 51, 56, 62, 63, 65, 67, 69, 70, 71, 84, 103, 104, 105, 106, 120, 123, 136, 137, 138, 144, 145, 149, 159, 167, 174, 177, 187, 190, 199, 209

fa-solid-900
1, 2, 3, 4, 5, 8, 9, 10, 11, 12, 13, 14, 16, 17, 19, 22, 24, 28, 32, 34, 35, 38, 39, 40, 43, 44, 45, 46, 47, 50, 51, 52, 53, 55, 56, 58, 60, 61, 62, 64, 67, 68, 70, 71, 72, 73, 74, 78, 79, 80, 81, 83, 90, 96, 101, 103, 104, 105, 108, 109, 115, 116, 117, 118, 120, 123, 125, 135, 138, 139, 140, 142, 143, 144, 145, 146, 148, 149, 154, 155, 157, 161, 162, 163, 164, 165, 169, 170, 171, 173, 179, 181, 193, 195, 203, 207, 208, 210, 211, 214, 218, 219, 223, 225, 227, 228, 229, 230, 235, 236, 237, 238, 239, 240, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 263, 264, 266, 268, 271, 275, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 321, 335, 338, 339, 340, 342, 344, 345, 346, 353, 354, 356, 357, 358, 359, 362, 363, 365, 366, 371, 373, 374, 379, 381, 382, 383, 386, 389, 390, 391, 393, 394, 406, 407, 412, 413, 418, 419, 420, 424, 432, 433, 439, 448, 449, 450, 451, 454, 455, 456, 457, 472, 479, 480, 481, 482, 485, 486, 490, 491, 493, 499, 500, 501, 503, 508, 509, 513, 515, 516, 525, 527, 528, 532, 535, 541, 542, 543, 549, 550, 551, 552, 554, 555, 556, 558, 560, 569, 571, 593, 602, 603, 604, 607, 608, 609, 614, 615, 617, 618, 623, 626, 627, 643, 644, 645, 647, 650, 651, 654, 655, 656, 657, 662, 663, 664, 665, 670, 671, 672, 674, 675, 679, 680, 681, 682, 683, 698, 699, 708, 712, 714, 717, 718, 729, 730, 732, 735, 736, 739, 746, 747, 752, 761, 762, 767, 774, 776, 777, 778, 779, 788, 789, 790, 794, 796, 798, 799, 800, 801, 803, 804, 806, 826, 828, 829, 831, 835, 836, 838, 839, 840, 841, 842, 843, 844, 845, 848, 849, 856, 857, 861, 862, 863, 871, 873, 874, 880, 882, 892, 895, 900, 908, 911, 913, 925, 928, 929, 930, 933, 936, 937, 938, 941, 942, 943, 944, 945, 948, 949, 950, 952, 958, 960, 961, 962, 964, 966, 967, 969, 973, 974, 978, 979, 980, 981, 982, 989, 998, 1000, 1001, 1005, 1006, 1008, 1009, 1011, 1012, 1013, 1016, 1020, 1026, 1027, 1031, 1036, 1037, 1042, 1045, 1048, 1050, 1052, 1053, 1057, 1058, 1060, 1063, 1072, 1073, 1076, 1084, 1087, 1099, 1104, 1110, 1111, 1112, 1116, 1117, 1121, 1122, 1124, 1131, 1136, 1140, 1141, 1142, 1147, 1148, 1151, 1157, 1163, 1167, 1168, 1170, 1177, 1186, 1187, 1193, 1196, 1199, 1200, 1201, 1204, 1205, 1208, 1211, 1212, 1217, 1218, 1220, 1224, 1226, 1228, 1230, 1231, 1232, 1233, 1235, 1236, 1237, 1238, 1243, 1246, 1247, 1249, 1251, 1256, 1258, 1259, 1260, 1261, 1265, 1268, 1269, 1271, 1272, 1273, 1275, 1276, 1279, 1285, 1289, 1290, 1291, 1292, 1296, 1297, 1303, 1304, 1305, 1309, 1310, 1311, 1312, 1317, 1319, 1320, 1324, 1325, 1328, 1329, 1330, 1331, 1334, 1335, 1337, 1339, 1341, 1343, 1356, 1357, 1363, 1369, 1371, 1372, 1375, 1376, 1377, 1382, 1384, 1387

fa-brands-400
1, 2, 3, 4, 5, 8, 9, 10, 11, 12, 13, 14, 16, 17, 19, 22, 24, 28, 32, 34, 35, 38, 39, 40, 43, 44, 45, 46, 47, 48, 49, 55, 56, 58, 59, 61, 63, 64, 68, 76, 77, 78, 82, 83, 84, 85, 98, 103, 104, 105, 108, 110, 117, 118, 123, 126, 129, 130, 147, 150, 157, 158, 159, 163, 165, 166, 168, 170, 171, 172, 179, 182, 187, 192, 197, 198, 205, 208, 211, 212, 213, 215, 216, 218, 221, 222, 229, 230, 232, 233, 238, 240, 242, 244, 245, 249, 260, 262, 263, 265, 266, 267, 268, 271, 272, 274, 275, 278, 279, 283, 286, 287, 290, 292, 293, 294, 297, 298, 301, 304, 308, 309, 312, 317, 320, 323, 324, 325, 330, 331, 333, 336, 338, 341, 342, 345, 347, 351, 352, 353, 354, 359, 362, 365, 366, 368, 374, 376, 377, 379, 383, 386, 388, 389, 390, 391, 393, 394, 398, 400, 403, 404, 405, 412, 414, 415, 416, 417, 432, 433, 436, 441, 442, 444, 448, 449, 453, 455, 456, 457, 460, 465, 470, 472, 473, 474, 477, 480, 485, 486, 487, 488, 491, 493, 496, 497, 499, 501, 502, 503, 504, 506, 507, 512


Expected results:

Should not be giving all these warnings on every reload as it prevents from seeing (or inadvertently skipping over) real warnings and errors needed to debug web pages.