fix: tighten sidebar list spacing
ci / gitleaks (push) Successful in 6s
ci / docker (push) Successful in 3m29s

This commit is contained in:
2026-09-10 10:57:11 +08:00
parent 7c05ec2a85
commit c8b0c89944
3 changed files with 12 additions and 4 deletions
+9 -1
View File
@@ -819,7 +819,7 @@ describe('sidebar layout', () => {
it('uses valid sibling controls for sidebar rows', () => {
expect(app).toContain('class="list-row"')
expect(app).toContain('class="list-row-main"')
expect(app).toContain('class="list-row-main draggable-list-row-main"')
expect(app).not.toMatch(/<button[^>]*class="list-row"/)
})
@@ -881,6 +881,14 @@ describe('sidebar layout', () => {
expect(css).not.toContain('.list-row.list-dragging{touch-action:none}')
})
it('removes the extra left inset only from draggable list row main controls', () => {
expect(app.match(/class="list-row-main draggable-list-row-main"/g)).toHaveLength(2)
expect(app).toContain('class="list-row archived-row"')
expect(app).not.toContain('class="list-row-main draggable-list-row-main archived-row"')
expect(css).toContain('.draggable-list-row-main{padding-left:0}')
expect(css).toContain('.list-drag-handle{width:44px;min-width:44px;height:44px;')
})
it('only restores archived lists from the explicit restore menu action', () => {
expect(app).toContain('class="archived-row-label"')
expect(app).not.toContain(':aria-label="`恢复清单:${list.name}`" @click="restoreList(list)"')