fix jumbo frames again in player.handlebars #7679

Signed-off-by: si458 <simonsmith5521@gmail.com>

si458 committed Mar 24, 2026 at 10:36 UTC b1aad9d14949c2f007ec3b668650f92e2bccc203
1 file changed +3 -2
views/player.handlebars
+3 -2
@@ -605,8 +605,9 @@
605 // Accumulator is not active
606 var cmd = (view[0] << 8) + view[1], cmdsize = (view[2] << 8) + view[3];
607 if ((cmd == 27) && (cmdsize == 8)) { cmd = (view[8] << 8) + view[9]; cmdsize = view[4] * 0x1000000 + (view[5] << 16) + (view[6] << 8) + view[7]; view = view.slice(8); }
608 - if (cmdsize == view.byteLength || cmdsize + 8 == view.byteLength) {
609 - agentDesktop.ProcessBinaryCommand(cmd, cmdsize, view.slice(0, cmdsize));
608 + if (cmdsize + 8 == view.byteLength) { view = view.slice(8); } // drop injected duplicate header
609 + if (cmdsize == view.byteLength) {
610 + agentDesktop.ProcessBinaryCommand(cmd, cmdsize, view);
611 } else {
612 console.log('Bad command size', cmd, cmdsize, view.byteLength);
613 }