Skip to content

Commit 04a173c

Browse files
committed
deps: update to wabac.js 2.20.6 for localStorage replay fixes
fix defaulting cookie archiving to true (also check for undefined) deps: update replaywebpage to 2.2.3 bump to 0.14.1
1 parent 5677fc8 commit 04a173c

File tree

4 files changed

+47
-10
lines changed

4 files changed

+47
-10
lines changed

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@webrecorder/archivewebpage",
33
"productName": "ArchiveWeb.page",
4-
"version": "0.14.0",
4+
"version": "0.14.1",
55
"main": "index.js",
66
"description": "Create Web Archives directly in your browser",
77
"repository": {
@@ -13,8 +13,8 @@
1313
"dependencies": {
1414
"@fortawesome/fontawesome-free": "^5.13.0",
1515
"@ipld/car": "^5.3.1",
16-
"@webrecorder/awp-sw": "^0.5.2",
17-
"@webrecorder/wabac": "^2.20.5",
16+
"@webrecorder/awp-sw": "^0.5.3",
17+
"@webrecorder/wabac": "^2.20.6",
1818
"auto-js-ipfs": "^2.3.0",
1919
"browsertrix-behaviors": "^0.6.4",
2020
"btoa": "^1.2.1",

src/recorder.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1372,7 +1372,7 @@ class Recorder {
13721372

13731373
if (rw) {
13741374
string = payload.toString();
1375-
newString = rw.rewrite(string, { live: true, save: extraOpts });
1375+
newString = rw.rewrite(string, { save: extraOpts });
13761376
}
13771377
}
13781378
}

src/ui/app.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ class ArchiveWebApp extends ReplayWebApp {
111111
const archiveCookies = await getLocalOption("archiveCookies");
112112

113113
// default to true if unset to match existing behavior
114-
if (archiveCookies === null) {
114+
if (archiveCookies === null || archiveCookies === undefined) {
115115
await setLocalOption("archiveCookies", "1");
116116
this.archiveCookies = true;
117117
} else {

yarn.lock

Lines changed: 42 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2303,14 +2303,14 @@
23032303
resolved "https://registry.yarnpkg.com/@webpack-cli/serve/-/serve-2.0.5.tgz#325db42395cd49fe6c14057f9a900e427df8810e"
23042304
integrity sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ==
23052305

2306-
"@webrecorder/awp-sw@^0.5.2":
2307-
version "0.5.2"
2308-
resolved "https://registry.yarnpkg.com/@webrecorder/awp-sw/-/awp-sw-0.5.2.tgz#3ed0b9f1de816a5d1f426c96ef3440527b35c982"
2309-
integrity sha512-q82K8P4Z0NRoOgDBB0reutLllUyh+H69RB1KM09GFN0wWDlZ1qmB8wXgM14MFilmWrQOEQEu9Muu7mhDT+FWsA==
2306+
"@webrecorder/awp-sw@^0.5.3":
2307+
version "0.5.3"
2308+
resolved "https://registry.yarnpkg.com/@webrecorder/awp-sw/-/awp-sw-0.5.3.tgz#881699895e09517ac44fda2f37edf40118a7fa66"
2309+
integrity sha512-g8RuI6bF4ixmrurJI+V9hFBZHy1OtIFf6sMqSmJ+JfCQzCg+ZBNTqm8qdFNmiG7cy8Tf2CxXz9LduVKKldin5g==
23102310
dependencies:
23112311
"@ipld/car" "^5.3.2"
23122312
"@ipld/unixfs" "^3.0.0"
2313-
"@webrecorder/wabac" "^2.20.5"
2313+
"@webrecorder/wabac" "^2.20.6"
23142314
auto-js-ipfs "^2.3.0"
23152315
client-zip "^2.3.0"
23162316
hash-wasm "^4.9.0"
@@ -2349,13 +2349,50 @@
23492349
stream-browserify "^3.0.0"
23502350
warcio "^2.4.2"
23512351

2352+
"@webrecorder/wabac@^2.20.6":
2353+
version "2.20.6"
2354+
resolved "https://registry.yarnpkg.com/@webrecorder/wabac/-/wabac-2.20.6.tgz#8b28b58d5ae900faebd7be30224eadc620838f9e"
2355+
integrity sha512-bCvHgfnKHFzEuwPkIxdYIVuBmVTzOgxf96DeDTdZkhPI99iP7AUrz/Y6+qgoD9Vjn4usozUff25vdViD5mtiUg==
2356+
dependencies:
2357+
"@peculiar/asn1-ecc" "^2.3.4"
2358+
"@peculiar/asn1-schema" "^2.3.3"
2359+
"@peculiar/x509" "^1.9.2"
2360+
"@types/js-levenshtein" "^1.1.3"
2361+
"@webrecorder/wombat" "^3.8.7"
2362+
acorn "^8.10.0"
2363+
auto-js-ipfs "^2.1.1"
2364+
base64-js "^1.5.1"
2365+
brotli "^1.3.3"
2366+
buffer "^6.0.3"
2367+
fast-xml-parser "^4.4.1"
2368+
hash-wasm "^4.9.0"
2369+
http-link-header "^1.1.3"
2370+
http-status-codes "^2.1.4"
2371+
idb "^7.1.1"
2372+
js-levenshtein "^1.1.6"
2373+
js-yaml "^4.1.0"
2374+
pako "^1.0.11"
2375+
parse5-html-rewriting-stream "^7.0.0"
2376+
parse5-sax-parser "^7.0.0"
2377+
path-parser "^6.1.0"
2378+
process "^0.11.10"
2379+
stream-browserify "^3.0.0"
2380+
warcio "^2.4.2"
2381+
23522382
"@webrecorder/wombat@^3.8.6":
23532383
version "3.8.6"
23542384
resolved "https://registry.yarnpkg.com/@webrecorder/wombat/-/wombat-3.8.6.tgz#3aa99d9519f6263434a9e0b963f6ef86d3e0494a"
23552385
integrity sha512-+IxV0bkoc6QdHYzwejsPFPC31dRjaxa6zGuR9F08aFb4Ooeekf9AK16ZIYweizs/wm7nvTG5E12ZwW0LUUzX8w==
23562386
dependencies:
23572387
warcio "^2.4.0"
23582388

2389+
"@webrecorder/wombat@^3.8.7":
2390+
version "3.8.7"
2391+
resolved "https://registry.yarnpkg.com/@webrecorder/wombat/-/wombat-3.8.7.tgz#51c7465c589e0020be064121127c7c10a38ec21f"
2392+
integrity sha512-bW5V7cBweTkTazOIN8oZZGwHLevsGNv1luY3t0RYdEZhs5BDpTmUHN33zEbrXDOiPUlY3N3I8+73VA+PuxihoQ==
2393+
dependencies:
2394+
warcio "^2.4.0"
2395+
23592396
"@xmldom/xmldom@^0.8.8":
23602397
version "0.8.10"
23612398
resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.8.10.tgz#a1337ca426aa61cef9fe15b5b28e340a72f6fa99"

0 commit comments

Comments
 (0)