diff --git a/src/gtk-3.0/scss/widgets/_button.scss b/src/gtk-3.0/scss/widgets/_button.scss
index 9fa40e3..11c2801 100644
--- a/src/gtk-3.0/scss/widgets/_button.scss
+++ b/src/gtk-3.0/scss/widgets/_button.scss
@@ -184,6 +184,11 @@
         }
     }
 
+    // Fixed: https://github.com/numixproject/numix-gtk-theme/issues/572
+    // Webkitgtk workaround start
+    &:active { color: $fg; }
+    // Webkitgtk workaround end
+
     &.flat {
         &:insensitive:insensitive {
             background-color: transparent;
diff --git a/src/gtk-3.20/scss/widgets/_button.scss b/src/gtk-3.20/scss/widgets/_button.scss
index a4cd284..c67a247 100644
--- a/src/gtk-3.20/scss/widgets/_button.scss
+++ b/src/gtk-3.20/scss/widgets/_button.scss
@@ -334,6 +334,11 @@
         }
     }
 
+    // Fixed: https://github.com/numixproject/numix-gtk-theme/issues/572
+    // Webkitgtk workaround start
+    &:active { color: $fg; }
+    // Webkitgtk workaround end
+
     &.flat {
         &:disabled:disabled {
             background-color: transparent;