私の見積もりでは、オフスクリーンでの返信リスト(配列のようなもの)を永続化し、その後、previousResult や nextResult のハンドラーでそのリストをインデックス処理し、新しいトピックが読み込まれたり新しい検索が実行されたりするたびにリストをリセットするのが妥当でしょう。
もちろん、キーボードショートカットやボタンも簡単になります。
私の見積もりでは、オフスクリーンでの返信リスト(配列のようなもの)を永続化し、その後、previousResult や nextResult のハンドラーでそのリストをインデックス処理し、新しいトピックが読み込まれたり新しい検索が実行されたりするたびにリストをリセットするのが妥当でしょう。
もちろん、キーボードショートカットやボタンも簡単になります。