Bug Report: 212236 Date: 2006-06-04 Note: Fixed in 9.00 build 8501. Version: Opera 9.00/Windows98/PC Build: 8414 Brief summary: Syntax Error in JavaScript larger than 32kb. Kind of problem: Other problem URL: http://luden.se/www/opera/bugs/js-32k-syntax-error.html Steps to reproduce this bug: 1. Enable JavaScript 2. Visit URL. 3. Inspect Opera's Error Console. What do you expect to happen? The JavaScript should execute successfully. What actually happens? The second JavaScript generates a syntax error on line 1002 in Opera's Error console. Observations: * There is no obvious error on, or near, this line. * This line is very close to byte 32768 (0x8000) in the file. * The Syntax Error goes away if a single byte (space) is added pretty much anywhere before line 1002. * This bug occurs in the following versions: Version Build ------- ----- 7.60p3 7321 7.60p4b 7364b 7.60p4c 7364c 8.00b1 7401 8.00b2 7483 8.00p5 7497 8.00b3 7522 8.00 7561 8.01p1 7583 8.01 7642 8.02p1 7668 8.02 7680 8.10p2 7685 8.5 7700 8.51 7712 8.52 7721 8.54 7730 9.00p1 8031 9.00p2 8212 9.00b1 8367 9.00b2 8414 * This bug does NOT occur in the following versions: Version Build ------- ----- 7.23 3227 7.50 3778 7.51 3798 7.52 3834 7.54 3865 7.54u1 3918 7.54u2 3929 7.60p1 7141 7.60p2 7263 Note: * This bug occured on and has broken the site in many places. The page has changed since I extraced the files for this bug report, and I've been told that it now breaks at other places. E-mail: See: mailto.txt