From 4c5077f06b516190977be409e47e1ca6b4ae6c06 Mon Sep 17 00:00:00 2001 From: John Pham Date: Wed, 31 Mar 2021 15:32:15 -0700 Subject: [PATCH 1/2] Don't record password --- src/snapshot/snapshot.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/snapshot/snapshot.ts b/src/snapshot/snapshot.ts index d9555254..8c819787 100644 --- a/src/snapshot/snapshot.ts +++ b/src/snapshot/snapshot.ts @@ -291,7 +291,8 @@ function serializeNode( ) { attributes.value = maskInputOptions[attributes.type as keyof MaskInputOptions] || - maskInputOptions[tagName as keyof MaskInputOptions] + maskInputOptions[tagName as keyof MaskInputOptions] || + attributes.type === 'password' ? '*'.repeat(value.length) : value; } else if ((n as HTMLInputElement).checked) { From e447572fd1898767f678394191bd6f3638548ca5 Mon Sep 17 00:00:00 2001 From: John Pham Date: Wed, 31 Mar 2021 15:40:27 -0700 Subject: [PATCH 2/2] v0.10.2 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 1273592b..f7b742be 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@highlight-run/rrweb", - "version": "0.10.1", + "version": "0.10.2", "description": "record and replay the web", "scripts": { "test": "npm run bundle:browser && cross-env TS_NODE_CACHE=false TS_NODE_FILES=true mocha -r ts-node/register test/**/*.test.ts",