Problem to solve
The scrim overlay in VNavigationDrawer currently only renders when the drawer is temporary (gated on isTemporary). A permanent + rail + expand-on-hover drawer visually expands over the main content on hover, but no scrim dims that content even with scrim set.
current: playground
Proposed solution
Extend the existing scrim-rendering condition to also fire while a rail + expand-on-hover drawer is in its hover-expanded state, reusing the same overlay element/logic the temporary variant already renders, just under an additional condition. This isn't new UI, just widening when the existing scrim mounts.
expectation: playground
Problem to solve
The scrim overlay in VNavigationDrawer currently only renders when the drawer is temporary (gated on isTemporary). A permanent + rail + expand-on-hover drawer visually expands over the main content on hover, but no scrim dims that content even with scrim set.
current: playground
Proposed solution
Extend the existing scrim-rendering condition to also fire while a rail + expand-on-hover drawer is in its hover-expanded state, reusing the same overlay element/logic the temporary variant already renders, just under an additional condition. This isn't new UI, just widening when the existing scrim mounts.
expectation: playground