ブックマークを自動的にソートするFirefox拡張機能を書いています。
1つを除いて、すべてが正常に機能します。
ブックマークは更新されていません。
ブックマークはソートされますが、Firefoxはブックマークリストを更新しません。
ブックマークオブザーバーを使用して、ブックマークがいつ追加されるかを確認しています。
onItemAdded()メソッドで、並べ替え関数を呼び出します。フォルダは並べ替えられますが、Firefoxはそれを表示しません。Firefoxを閉じて再度開くと、フォルダが並べ替えられます。「すべてのブックマークを表示」をクリックしてフォルダをクリックすると、並べ替えられた状態で表示されます。
拡張機能にボタンを追加しました。ボタンをクリックすると、ブックマークが問題なく並べ替えられます。この問題は、ブックマークの挿入または移動の直後にブックマークがソートされた場合に発生します。
ちなみに、私の拡張機能は、ユーザーがブックマークを移動したときにブックマークも並べ替えます。同じフォルダ内でブックマークを移動すると、ブックマークが更新されます。しかし、ブックマークを別のフォルダに移動しても更新されませんでした。
そこで、Firefoxのブックマークを更新して、ソートされたフォルダーを適切なタイミングで表示する方法を探しています。
それを行う方法はありますか?そうでない場合、あなたは何を提案しますか?
ありがとう。