We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2b0274c commit 3624543Copy full SHA for 3624543
src/librustdoc/html/static/js/src-script.js
@@ -206,6 +206,15 @@ const handleSrcHighlight = (function() {
206
};
207
}());
208
209
+if (navigator.userAgent.includes('Firefox')) {
210
+ document.addEventListener('copy', function(e){
211
+ const text = nonnull(window.getSelection()).toString().replace(/\n\n/g, '\n');
212
+ nonnull(e.clipboardData).setData('text/plain', text);
213
+ e.preventDefault();
214
+ });
215
+}
216
+
217
218
window.addEventListener("hashchange", highlightSrcLines);
219
220
onEachLazy(document.querySelectorAll("a[data-nosnippet]"), el => {
0 commit comments