Opera Dragonfly で特定のコードが含まれているとコードビューアが正しく動作しない
Operaの開発者ツール(Dragonfly)で、JavaScriptに特定のコードが含まれていると、コードビューアが「スクロールにコードが追従しなくなる」不具合を起こします(上記画像の白くなってる部分には、本当はコメント行が表示されてるはず)
また、任意の位置にブレイクポイントが設定できなくなります。
Opera9.5 - Opera10β2 で発生します。
現象が発生する HTML(df.htm) と JavaScript(df.js) は以下になります。HTMLはダミーです。
<!doctype html><html><head><title></title> <script src="df.js"></script> </head><body></body></html>
(function() { var COMMENT = /\/\*[^*]*\*+([^\/][^*]*\*+)*\//g, AT_IMPORT = /@import\s*(?:url)?[\("']+\s*([\w\.\/\+\-]+)\s*["'\)]+\s*([\w]+)?\s*;/g; // // // // // // // // // // // // '" />'; // // // // // // // // // // // // // // // // // // // // // // // // // })();
途中のコメント行を以下のようにしても現象は発生します。
// '" ' + '/>';
df.js は http://code.google.com/p/uupaa-js-spinoff/source/browse/trunk/src/uuAltCSS.js?r=257 を最小化したものです。
このページ自体をバグ報告しておきました。