710bf17ebf47
fix identity list scrolling and filter pill blur-dismiss bug
- time
- 2026-05-10 23:32 UTC · 5 months ago
- machine
- koh2
- parent
- e2df50cfe4e3
↓ peach-browser-710bf17e.tar.gzatlas at this save
files changed5 files
manifest.firefox.json+1 −1manifest.json+1 −1package.json+1 −1src/popup/styles/popup.css+2 −1src/popup/views/Add.tsx+3 −3manifest.firefox.json+1 −1
@@ -1,7 +1,7 @@11 {22 "manifest_version": 3,33 "name": "Peach",4- "version": "2.38.8",4+ "version": "2.38.9",55 "description": "Zero-knowledge password manager",66 "browser_specific_settings": {77 "gecko": {manifest.json+1 −1
@@ -1,7 +1,7 @@11 {22 "manifest_version": 3,33 "name": "Peach",4- "version": "2.38.8",4+ "version": "2.38.9",55 "description": "Zero-knowledge password manager",66 "action": {77 "default_popup": "src/popup/index.html",package.json+1 −1
@@ -1,6 +1,6 @@11 {22 "name": "peach",3- "version": "2.38.8",3+ "version": "2.38.9",44 "description": "Zero-knowledge password manager",55 "type": "module",66 "scripts": {src/popup/styles/popup.css+2 −1
@@ -5210,8 +5210,9 @@52105210 }52115211 52125212 .peach-identity-rows-inner {5213- overflow: hidden;5213+ overflow-y: auto;52145214 min-height: 0;5215+ max-height: 148px;52155216 }52165217 52175218 .peach-identity-filter-pill {src/popup/views/Add.tsx+3 −3
@@ -660,9 +660,9 @@660660 return (661661 <div class="peach-identity-suggestions">662662 <div class="peach-identity-filter-row">663- <button class={`peach-identity-filter-pill ${props.filter === "all" ? "is-on" : ""}`} type="button" onMouseDown={() => props.onFilter("all")}>all</button>664- <button class={`peach-identity-filter-pill ${props.filter === "username" ? "is-on" : ""}`} type="button" onMouseDown={() => props.onFilter("username")}>user</button>665- <button class={`peach-identity-filter-pill ${props.filter === "email" ? "is-on" : ""}`} type="button" onMouseDown={() => props.onFilter("email")}>email</button>663+ <button class={`peach-identity-filter-pill ${props.filter === "all" ? "is-on" : ""}`} type="button" onMouseDown={(e) => { e.preventDefault(); props.onFilter("all"); }}>all</button>664+ <button class={`peach-identity-filter-pill ${props.filter === "username" ? "is-on" : ""}`} type="button" onMouseDown={(e) => { e.preventDefault(); props.onFilter("username"); }}>user</button>665+ <button class={`peach-identity-filter-pill ${props.filter === "email" ? "is-on" : ""}`} type="button" onMouseDown={(e) => { e.preventDefault(); props.onFilter("email"); }}>email</button>666666 <button667667 class={`peach-identity-collapse-btn${collapsed() ? " is-collapsed" : ""}`}668668 type="button"