From 0d1937f872f86fc7300a69024bc1a60023dcd313 Mon Sep 17 00:00:00 2001 From: Gaurav Date: Tue, 30 Jun 2026 18:14:58 +0530 Subject: [PATCH] docs: fix copy to clipboard functionality for code blocks --- docs/static/js/rclone.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/docs/static/js/rclone.js b/docs/static/js/rclone.js index a15d49ca1..b318e6356 100644 --- a/docs/static/js/rclone.js +++ b/docs/static/js/rclone.js @@ -513,11 +513,14 @@ // Determine what to copy var text; - var pre = btn.closest("pre"); - if (pre) { + var preWrap = btn.closest(".pre-wrap"); + if (preWrap) { // Code block: copy the code element text (excludes button) - var code = pre.querySelector("code"); - text = (code || pre).textContent; + var pre = preWrap.querySelector("pre"); + if (pre) { + var code = pre.querySelector("code"); + text = (code || pre).textContent; + } } else { // Input field: copy value of the preceding input var input = btn.previousElementSibling;