fix: hide desktop task list scrollbar
This commit is contained in:
File diff suppressed because one or more lines are too long
@@ -644,6 +644,14 @@ describe('task and habit row decoration', () => {
|
||||
expect(todayHabits).not.toContain('显示已完成')
|
||||
})
|
||||
|
||||
it('hides the desktop task-list scrollbar without disabling main scrolling', () => {
|
||||
const desktopMain = css.slice(css.indexOf('main{container-type:inline-size;'), css.indexOf('.topbar{'))
|
||||
expect(desktopMain).toContain('overflow:auto')
|
||||
expect(css).toContain('@media(min-width:931px){main{scrollbar-width:none}main::-webkit-scrollbar{display:none}}')
|
||||
expect(css).toContain('.detail{min-width:0;border-left:1px solid var(--line);background:#faf7f0;overflow:auto}')
|
||||
expect(css).not.toContain('@media(max-width:930px){main{scrollbar-width:none}')
|
||||
})
|
||||
|
||||
it('uses a full-width search row and hides it behind mobile pull-to-reveal', () => {
|
||||
expect(css).toContain('main{container-type:inline-size;')
|
||||
expect(css).toContain('.topbar{display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"menu title filter" "search search search";')
|
||||
|
||||
Reference in New Issue
Block a user