From e4c92ac4e988ca8fd9d5063d5288cb5f6b261b9c Mon Sep 17 00:00:00 2001 From: Omar Rizwan Date: Fri, 4 Dec 2020 13:44:35 -0800 Subject: trying to fix resource read. fix releasedir call. --- extension/background.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'extension') diff --git a/extension/background.js b/extension/background.js index 1932075..16e127c 100644 --- a/extension/background.js +++ b/extension/background.js @@ -237,7 +237,13 @@ router["/tabs/by-id/*/resources/*"] = { frameId: frameTree.frame.id, url: resource.url }); - return { buf: utf8(base64Encoded ? atob(content) : content, offset, size) }; + if (base64Encoded) { + const arr = Uint8Array.from(atob(data), c => c.charCodeAt(0)); + const slice = arr.slice(offset, offset + size); + return { buf: String.fromCharCode(...slice) }; + } else { + return { buf: utf8(content, offset, size) }; + } } } throw new UnixError(unix.ENOENT); -- cgit v1.2.3