Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug Report][3.3.3] VOverlay contained is cropped if content is larger than container #17593

Closed
scscgit opened this issue Jun 13, 2023 · 1 comment
Labels
wontfix The issue is expected and will not be fixed

Comments

@scscgit
Copy link
Contributor

scscgit commented Jun 13, 2023

Environment

Vuetify Version: 3.3.3
Last working version: 2.6.15
Vue Version: 3.3.4
Browsers: Mozilla Firefox, Opera
OS: Windows 10

Steps to reproduce

Use <v-overlay contained> with content that exceeds the boundaries of outer container.

Expected Behavior

Both behaviors should be supported depending on our use-case: cropping the content or exceeding the outer container.

Vuetify 2 behavior with absolute prop:

image

Actual Behavior

Content is cropped.

image

Reproduction Link

Other comments

  • In Vuetify 2, <v-overlay absolute> had the behavior of exceeding the outer container. Documentation doesn't provide migration alternative.
  • As a feature request, I'd really like an option to enforce that after exceeding the outer container, the element never goes outside the screen; i.e. its top position will always be above 0px and, if needed, page will be scrollable.
@KaelWD
Copy link
Member

KaelWD commented Jun 13, 2023

This is actually due to VCard having overflow hidden now, not anything to do with VOverlay.

the element never goes outside the screen

https://vuetifyjs.com/en/components/overlays/#connected
Follow #15658 to define which element it should stick to.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
wontfix The issue is expected and will not be fixed
Projects
None yet
Development

No branches or pull requests

2 participants