diff --git a/ui/styles/_buttons.scss b/ui/styles/_buttons.scss
index 3e84096d9570..28ab611992c6 100644
--- a/ui/styles/_buttons.scss
+++ b/ui/styles/_buttons.scss
@@ -12,6 +12,7 @@
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
+ -webkit-transform: translateZ(0);
&:hover {
color: darken($gray, 10%);
diff --git a/ui/styles/_forms.scss b/ui/styles/_forms.scss
index fe279322a81d..4a00a98f614f 100644
--- a/ui/styles/_forms.scss
+++ b/ui/styles/_forms.scss
@@ -23,4 +23,5 @@
textarea.form-control {
height: 130px;
+ -webkit-transform: translateZ(0);
}
diff --git a/ui/styles/base.scss b/ui/styles/base.scss
index 4334ae468b74..cedc39e37212 100644
--- a/ui/styles/base.scss
+++ b/ui/styles/base.scss
@@ -71,6 +71,13 @@ a {
margin-top: 200px;
}
+.sticky-scroll {
+ top: 15px;
+ position: sticky;
+ position: -webkit-sticky;
+ overflow: scroll;
+}
+
.row {
&.colored {
background-color: $light-purple;