layout.css.devPixelsPerPx set to something other than the OS DPI trashes context menus
Categories
(Core :: Widget: Win32, defect, P3)
Tracking
()
People
(Reporter: streetwolf52, Unassigned)
References
(Regression)
Details
(Keywords: regression)
Attachments
(1 file)
|
18.80 KB,
image/png
|
Details |
| Reporter | ||
Updated•9 years ago
|
| Reporter | ||
Updated•9 years ago
|
Comment 1•9 years ago
|
||
Updated•9 years ago
|
Comment 2•9 years ago
|
||
Comment 3•9 years ago
|
||
| Reporter | ||
Comment 4•9 years ago
|
||
| Reporter | ||
Comment 5•9 years ago
|
||
Comment 6•9 years ago
|
||
Comment 7•9 years ago
|
||
Comment 8•9 years ago
|
||
Comment 9•9 years ago
|
||
Comment 10•9 years ago
|
||
| Reporter | ||
Comment 11•8 years ago
|
||
Updated•8 years ago
|
| Reporter | ||
Comment 12•8 years ago
|
||
| Reporter | ||
Comment 13•8 years ago
|
||
| Reporter | ||
Comment 14•7 years ago
|
||
| Reporter | ||
Comment 15•7 years ago
|
||
Updated•5 years ago
|
Updated•5 years ago
|
| Reporter | ||
Comment 16•5 years ago
|
||
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:84.0) Gecko/20100101 Firefox/84.0
Same problem started to appear in Nightly in the past few days. Extra lines were not appearing for the longest time until now. I am now running at 3840x2160 (4K). Any value above the default results in the extra lines. My default OS DPI is 200%.
| Reporter | ||
Comment 17•5 years ago
|
||
It appears that the 'extra' lines are the leftover pixels from the hover color when scrolling through a menu. The fix might be just a CSS change to the hover height when Layout.css.devPixelsPerPx is not set to the default.
| Reporter | ||
Comment 18•5 years ago
|
||
Really looking forward for a fix. Specifying a devPixelsPerPx of 2.2 would improve readability on my large 4K monitor without the leftover line attributed to the hover color. I would at least welcome a snippet of CSS code that might alleviate this problem until a proper fix if found.
| Reporter | ||
Comment 19•5 years ago
|
||
FWIW...
I added the following snippet of css code to userChrome.css and the 'phantom lines' are no longer being produced at higher than normal DPIs:
menuitem:hover, menu:hover, menu[open="true"], menuitem[_moz-menuactive="true"] {
box-shadow: 0 1px 4px rgba(0, 0, 0, .05) !important;
}
Perhaps this might help you in fixing the problem officially.
| Reporter | ||
Comment 20•5 years ago
|
||
Can this be at least confirmed and perhaps assigned to someone if your resources allow.
Updated•4 years ago
|
Updated•4 years ago
|
Description
•