vuetifyjs / vuetify

🐉 Vue Component Framework
https://vuetifyjs.com
MIT License
39.86k stars 6.97k forks source link

[Bug Report] v-card-title before v-data-table breaks the non-sortable headers #10812

Closed grishnyakov closed 4 years ago

grishnyakov commented 4 years ago

Environment

Vuetify Version: 2.2.16 Vue Version: 2.6.11 Browsers: Chrome 80.0.3987.132 OS: Windows 10

Steps to reproduce

add v-card-title before v-data-table

Expected Behavior

All Headers have bottom border

Actual Behavior

Only non-sortable headers have bottom border

Reproduction Link

https://codepen.io/grishnyakov/pen/ExjQWGX?editors=1010

KaelWD commented 4 years ago

Looks fine to me image

grishnyakov commented 4 years ago

image

grishnyakov commented 4 years ago

In Firefox works normally. Try open in chrome

KaelWD commented 4 years ago

That is in chrome 80.0.3987.132

grishnyakov commented 4 years ago

I use chrome 80.0.3987.132 too, but i see this problem... Hmm, don't know what to do with it...

grishnyakov commented 4 years ago

When i change zoom on page, the table stand displayed normally. Promblem is happen then zoom page = 100% image

image

grishnyakov commented 4 years ago

If i set page zoom =175% i see diffrent with border-lines image

johnleider commented 4 years ago

What is the exact environment, browser, resolution, etc and exact reproduction steps to see this, I'm not able to reproduce.

grishnyakov commented 4 years ago

Problem only in Chrome 80.0.3987.132 Edge, Firefoxs works normally. Window resolution: 1829 x 1029 (it does not matter)

Border hidden when icon size is 18px(by default), if i change icon size, border becomes visible. And when i remove icon from DOM, border becomes visible.

vuetify3

KaelWD commented 4 years ago

Do you have any scaling enabled in windows? What's chrome's graphics feature status (chrome://gpu/)? Does removing the outline rule on .v-data-table-header th.sortable affect it?

Related: #4615

grishnyakov commented 4 years ago

Windows scaling: 100% (by default) chromeGpu.txt

outline removing did not affect to the border: vuetify4

4615

image

KaelWD commented 4 years ago

You have a driver update apparently: https://www.nvidia.com/Download/driverResults.aspx/157542/en-us

Aside from that I don't know what we can do to fix this, I haven't seen it anywhere else since that fix.