>>430
書き出してみた

689行目に以下を挿入

//▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽
if (lock.className == '_active') {
GM_setValue(ST_PRE, words.join(' '));
}
//▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽

293行目を以下に置換

//▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽
if (gm_ok) {
var keyword_store = GM_getValue(ST_PRE);
init_KW_SR();
if (keyword) {
keyword_store = keyword;
GM_setValue(ST_PRE, keyword_store);
}
keyword = '';
}
//▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽

行頭のスペースはここでは表示されないと思うので適宜入れてください(入れる必要があるかどうかもわかっていない俺)