diff --git a/docs/assets/js/src/application.js b/docs/assets/js/src/application.js
index 2b53556b11..b98c3a5ea1 100644
--- a/docs/assets/js/src/application.js
+++ b/docs/assets/js/src/application.js
@@ -55,9 +55,16 @@
// Insert copy to clipboard button before .highlight
$('.highlight').each(function () {
- var btnHtml = '
Copy
'
+ var btnHtml = ''
$(this).before(btnHtml)
- $('.btn-clipboard').tooltip()
+ $('.btn-clipboard')
+ .tooltip()
+ .on('mouseleave', function () {
+ // explicitly hide tooltip, since after clicking it remains
+ // focused (as it's a button), so tooltip would otherwise
+ // remain visible until focus is moved away
+ $(this).tooltip('hide')
+ })
})
var clipboard = new Clipboard('.btn-clipboard', {
diff --git a/docs/assets/scss/_clipboard-js.scss b/docs/assets/scss/_clipboard-js.scss
index cc3176a99b..e27d1d4f84 100644
--- a/docs/assets/scss/_clipboard-js.scss
+++ b/docs/assets/scss/_clipboard-js.scss
@@ -23,6 +23,7 @@
color: #818a91;
cursor: pointer;
background-color: transparent;
+ border: 0;
border-radius: .25rem;
&:hover {