Firefox拡張機能を作成しています。正常に動作しています。ただし、問題は、ナビゲーションツールバーにボタンを追加すると、ツールバーの他のボタンが削除/無効化されることです。以下の私のコードの何が問題になっているのかを確認してください。
id = "my-toolbar-button";
if (!document.getElementById(id))
{
var navbar = document.getElementById("nav-bar");
var newset = navbar.currentSet + ",my-toolbar-button";
navbar.currentSet = newset;
navbar.setAttribute("currentset", newset );
document.persist("nav-bar", "currentset");
}