diff --git a/src/ts/transformers/har-tabs.ts b/src/ts/transformers/har-tabs.ts index 2d733cb..3bcfa7f 100644 --- a/src/ts/transformers/har-tabs.ts +++ b/src/ts/transformers/har-tabs.ts @@ -132,6 +132,7 @@ function makeContentTab(entry: Entry) { const lineCount = newLines ? newLines.length : 1; return makeLazyWaterfallEntryTab( `Content (${lineCount} Line${lineCount > 1 ? "s" : ""})`, + // class `copy-tab-data` needed to catch bubbled up click event in `details-overlay/html-details-body.ts` () => `
${escapeHtml(unescapedText)}
@@ -144,7 +145,7 @@ function makeRawData(entry: Entry) {
return makeLazyWaterfallEntryTab(
"Raw Data",
() => {
- // class `copy` needed to catch bubbled up click event in `details-overlay/html-details-body.ts`
+ // class `copy-tab-data` needed to catch bubbled up click event in `details-overlay/html-details-body.ts`
return `
${escapeHtml(JSON.stringify(entry, null, 2))}
diff --git a/src/ts/waterfall/details-overlay/svg-details-overlay.ts b/src/ts/waterfall/details-overlay/svg-details-overlay.ts
index cb4507e..26cdab9 100644
--- a/src/ts/waterfall/details-overlay/svg-details-overlay.ts
+++ b/src/ts/waterfall/details-overlay/svg-details-overlay.ts
@@ -48,7 +48,7 @@ const onTabDataCopyClick = (event: MouseEvent) => {
el.value = btn.nextElementSibling ? (btn.nextElementSibling as HTMLElement).innerText : "";
document.body.appendChild(el);
el.select();
- el.setSelectionRange(0, 99999);
+ el.setSelectionRange(0, 99999); // for mobile
document.execCommand("copy");
document.body.removeChild(el);
}