Fixed white panes in settings dialog on Safari 8
Absolute positioning caused panes to sometimes not render when being selected. Switching to static positioning again makes the dialog look a bit weird, but that's probably still preferable to no content showing. It seems to be a browser bug that not's present with Safari 7, more tests to pinpoint what exactly is causing this are probably necessary, but this at least is a functional workaround for now.
This commit is contained in:
parent
f1afb70b47
commit
a18cbf71bd
2 changed files with 15 additions and 1 deletions
File diff suppressed because one or more lines are too long
|
|
@ -975,6 +975,20 @@ textarea.block {
|
|||
}
|
||||
}
|
||||
|
||||
// Special delivery for Safari browsers... because Safari >= 8 sometimes just
|
||||
// shows us white panes on the settings dialog when the full-sized-box has
|
||||
// an absolute position (which it needs for both scrollbars to work), at least
|
||||
// until the page is resized or otherwise a rerender is triggered, we'll have
|
||||
// our styling resolve to static positioning on that browser for now.
|
||||
//
|
||||
// This btw also means that the dialog will change in size. Yay.
|
||||
//
|
||||
// Better use something else if you have the option, that thing is really
|
||||
// weird.
|
||||
_::-webkit-full-page-media, _:future, :root .full-sized-box {
|
||||
position: static;
|
||||
}
|
||||
|
||||
.scrollable {
|
||||
height: 100%;
|
||||
overflow: auto;
|
||||
|
|
|
|||
Loading…
Reference in a new issue