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 {
|
.scrollable {
|
||||||
height: 100%;
|
height: 100%;
|
||||||
overflow: auto;
|
overflow: auto;
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue