a91c0ac7e2f6

Advanced toggle changes to − Advanced when expanded so it can be collapsed (v2.29.2)

time
2026-05-03 13:37 UTC · 5 months ago
machine
koh2
parent
77495c3a8024
4 files manifest.firefox.json+1 −1manifest.json+1 −1package.json+1 −1src/popup/views/Entry.tsx+7 −10
manifest.firefox.json+1 −1
@@ -1,7 +1,7 @@11 {22   "manifest_version": 3,33   "name": "Peach",4-  "version": "2.29.1",4+  "version": "2.29.2",55   "description": "Zero-knowledge password manager",66   "browser_specific_settings": {77     "gecko": {

view file

manifest.json+1 −1
@@ -1,7 +1,7 @@11 {22   "manifest_version": 3,33   "name": "Peach",4-  "version": "2.29.1",4+  "version": "2.29.2",55   "description": "Zero-knowledge password manager",66   "action": {77     "default_popup": "src/popup/index.html",

view file

package.json+1 −1
@@ -1,6 +1,6 @@11 {22   "name": "peach",3-  "version": "2.29.1",3+  "version": "2.29.2",44   "description": "Zero-knowledge password manager",55   "type": "module",66   "scripts": {

view file

src/popup/views/Entry.tsx+7 −10
@@ -1095,17 +1095,14 @@10951095 10961096               {/* ── Advanced (canary + passkey) ───────────────────── */}10971097               <Show when={entry().type === "login"}>1098-                <Show1099-                  when={showAdvanced()}1100-                  fallback={1101-                    <button1102-                      class="peach-add-field-link peach-entry-add-link"1103-                      onClick={() => setShowAdvanced(true)}1104-                    >1105-                      + Advanced1106-                    </button>1107-                  }1098+                <button1099+                  class="peach-add-field-link peach-entry-add-link"1100+                  onClick={() => setShowAdvanced((v) => !v)}1101+                  aria-expanded={showAdvanced()}11081102                 >1103+                  {showAdvanced() ? "− Advanced" : "+ Advanced"}1104+                </button>1105+                <Show when={showAdvanced()}>11091106                   <Show when={!isPasskeyOnly(entry())}>11101107                     <CanarySection entry={entry()} onSaved={props.onFieldSaved} />11111108                   </Show>

view file