From 814970a071f98345dc3eba53b61835664d481aff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=9C=A8=20Audrey=20=E2=9C=A8?= Date: Thu, 25 Jun 2026 10:11:44 -0400 Subject: [PATCH 1/7] coinbase login form --- maps/forms/forms.jsonc | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/maps/forms/forms.jsonc b/maps/forms/forms.jsonc index 7bdf680..a52f256 100644 --- a/maps/forms/forms.jsonc +++ b/maps/forms/forms.jsonc @@ -16,6 +16,23 @@ } ] }, + "login.coinbase.com" :{ + "forms": [ + { + "category": "account-login", + "container": ["div#two-factor > div > form"], + "fields": { + "email": ["input[name='email-input']"], + "password": ["input#current-password"], + "username": ["input[name='email-input']"] + }, + "actions": { + "next": ["button[name='email-submit-button']"], + "submit": ["button[name='password-submit-button']"] + } + } + ] + }, "datacamp.com": { "pathnames": { "/": { From 6012363d1f929b6428ba52232324f1a78a682f89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=9C=A8=20Audrey=20=E2=9C=A8?= Date: Thu, 25 Jun 2026 10:25:36 -0400 Subject: [PATCH 2/7] prettier --- maps/forms/forms.jsonc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/maps/forms/forms.jsonc b/maps/forms/forms.jsonc index a52f256..53363de 100644 --- a/maps/forms/forms.jsonc +++ b/maps/forms/forms.jsonc @@ -16,7 +16,7 @@ } ] }, - "login.coinbase.com" :{ + "login.coinbase.com": { "forms": [ { "category": "account-login", From a840e39d8e08f46fbfa9f0ac5faad098ff7ecf8d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=9C=A8=20Audrey=20=E2=9C=A8?= Date: Thu, 25 Jun 2026 12:30:28 -0400 Subject: [PATCH 3/7] remove `username` from coinbase MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: ✨ Audrey ✨ --- maps/forms/forms.jsonc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/maps/forms/forms.jsonc b/maps/forms/forms.jsonc index 53363de..301f7a6 100644 --- a/maps/forms/forms.jsonc +++ b/maps/forms/forms.jsonc @@ -23,8 +23,7 @@ "container": ["div#two-factor > div > form"], "fields": { "email": ["input[name='email-input']"], - "password": ["input#current-password"], - "username": ["input[name='email-input']"] + "password": ["input#current-password"] }, "actions": { "next": ["button[name='email-submit-button']"], From 4eebda93a5598c57c075b701c759c95815faac3a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=9C=A8=20Audrey=20=E2=9C=A8?= Date: Thu, 25 Jun 2026 12:39:40 -0400 Subject: [PATCH 4/7] remove specificity from container MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Jonathan Prusik Signed-off-by: ✨ Audrey ✨ --- maps/forms/forms.jsonc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/maps/forms/forms.jsonc b/maps/forms/forms.jsonc index 301f7a6..417c57d 100644 --- a/maps/forms/forms.jsonc +++ b/maps/forms/forms.jsonc @@ -20,7 +20,8 @@ "forms": [ { "category": "account-login", - "container": ["div#two-factor > div > form"], + // Note; the `form` tag has no targetable attributes + "container": ["div#two-factor form"], "fields": { "email": ["input[name='email-input']"], "password": ["input#current-password"] From 6f4dd93705ad1dd62f10227ad111a3dce894ee60 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=9C=A8=20Audrey=20=E2=9C=A8?= Date: Thu, 25 Jun 2026 18:11:38 -0400 Subject: [PATCH 5/7] add form selector MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Jonathan Prusik Signed-off-by: ✨ Audrey ✨ --- maps/forms/forms.jsonc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/maps/forms/forms.jsonc b/maps/forms/forms.jsonc index 417c57d..6985d89 100644 --- a/maps/forms/forms.jsonc +++ b/maps/forms/forms.jsonc @@ -23,8 +23,8 @@ // Note; the `form` tag has no targetable attributes "container": ["div#two-factor form"], "fields": { - "email": ["input[name='email-input']"], - "password": ["input#current-password"] + "email": ["div#two-factor form input[name='email-input']"], + "password": ["div#two-factor form input#current-password"] }, "actions": { "next": ["button[name='email-submit-button']"], From b3dbee4a70d4c376a0b746a9453bb88f7a06ec6a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=9C=A8=20Audrey=20=E2=9C=A8?= Date: Thu, 25 Jun 2026 18:12:00 -0400 Subject: [PATCH 6/7] add form selector to actions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Jonathan Prusik Signed-off-by: ✨ Audrey ✨ --- maps/forms/forms.jsonc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/maps/forms/forms.jsonc b/maps/forms/forms.jsonc index 6985d89..9002716 100644 --- a/maps/forms/forms.jsonc +++ b/maps/forms/forms.jsonc @@ -27,8 +27,8 @@ "password": ["div#two-factor form input#current-password"] }, "actions": { - "next": ["button[name='email-submit-button']"], - "submit": ["button[name='password-submit-button']"] + "next": ["div#two-factor form button[name='email-submit-button']"], + "submit": ["div#two-factor form button[name='password-submit-button']"] } } ] From 89fb7ad2f508ddafb21b3437d52a5ee57958a153 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=9C=A8=20Audrey=20=E2=9C=A8?= Date: Thu, 25 Jun 2026 18:15:57 -0400 Subject: [PATCH 7/7] prettier --- maps/forms/forms.jsonc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/maps/forms/forms.jsonc b/maps/forms/forms.jsonc index 9002716..9cdfbcf 100644 --- a/maps/forms/forms.jsonc +++ b/maps/forms/forms.jsonc @@ -28,7 +28,9 @@ }, "actions": { "next": ["div#two-factor form button[name='email-submit-button']"], - "submit": ["div#two-factor form button[name='password-submit-button']"] + "submit": [ + "div#two-factor form button[name='password-submit-button']" + ] } } ]