Extjsで自分が作成したJSファイル内にブレークポイントを置いても、ページをリロードすると消える。
これはJSファイルがリロードされているため。
Extjsライブラリ内のファイルはデフォルトでキャッシュされ、リロードされない。
ブレークポイントが消えないようにするには、Ext.LoaderのConfigで自分が作成したJSファイルもキャッシュするようにすればよい。
Ext.Loader.setConfig({ enabled: true, disableCaching: false });
ただし、これを設定するとエディタでコードを修正してもブラウザからは古いファイルが読み込まれてしまうので注意。
デバッグしたいときだけdisableCaching: falseを設定すること。
以下の記事を参考にしました。
DisableCaching breaks javascript debuggers