Hide drawer scrollbar until the animation finishes
| @@ -5362,7 +5362,7 @@ body:has(#character_popup.open) #top-settings-holder:has(.drawer-content.openDra | ||
| 5362 | 5362 | border: 1px solid var(--SmartThemeBorderColor); |
| 5363 | 5363 | min-width: 450px; |
| 5364 | 5364 | width: var(--sheldWidth); |
| 5365 | 5365 | overflow-y: autohidden; |
| 5366 | 5366 | max-height: calc(100vh - calc(var(--topBarBlockSize) + var(--bottomFormBlockSize))); |
| 5367 | 5367 | max-height: calc(100dvh - calc(var(--topBarBlockSize) + var(--bottomFormBlockSize))); |
| 5368 | 5368 | display: none; |
| @@ -5385,12 +5385,18 @@ body:has(#character_popup.open) #top-settings-holder:has(.drawer-content.openDra | ||
| 5385 | 5385 | display: block; |
| 5386 | 5386 | height: auto; |
| 5387 | 5387 | height: calc-size(auto, size); |
| 5388 | + overflow-y: auto; | |
| 5389 | + animation: hide-scroll var(--animation-duration) backwards; | |
| 5388 | 5390 | |
| 5389 | 5391 | @starting-style { |
| 5390 | 5392 | height: 0; |
| 5391 | 5393 | } |
| 5392 | 5394 | } |
| 5393 | 5395 | |
| 5396 | +@keyframes hide-scroll { | |
| 5397 | + from, to { overflow-y: hidden; } | |
| 5398 | +} | |
| 5399 | + | |
| 5394 | 5400 | body.movingUI .inline-drawer-maximize { |
| 5395 | 5401 | display: none; |
| 5396 | 5402 | } |
| @@ -5430,6 +5436,7 @@ body:not(.movingUI) .drawer-content.maximized { | ||
| 5430 | 5436 | } |
| 5431 | 5437 | |
| 5432 | 5438 | .fillLeft.openDrawer { |
| 5439 | + overflow-y: hidden; | |
| 5433 | 5440 | height: calc(100vh - var(--topBarBlockSize)); |
| 5434 | 5441 | height: calc(100dvh - var(--topBarBlockSize)); |
| 5435 | 5442 | height: calc-size((100dvh - var(--topBarBlockSize)), size); |