{
"log": {
"version": "1.2",
"creator": {
"name": "Firefox",
"version": "134.0.1"
},
"browser": {
"name": "Firefox",
"version": "134.0.1"
},
"pages": [
{
"id": "page_1",
"pageTimings": {
"onContentLoad": -133644,
"onLoad": -133369
},
"startedDateTime": "2025-01-18T23:37:05.110+00:00",
"title": "https://app.chrono.ly/login"
}
],
"entries": [
{
"startedDateTime": "2025-01-18T23:37:05.110+00:00",
"request": {
"bodySize": 0,
"method": "GET",
"url": "https://app.chrono.ly/api/auth/providers",
"httpVersion": "HTTP/2",
"headers": [
{
"name": "Host",
"value": "app.chrono.ly"
},
{
"name": "User-Agent",
"value": "Mozilla/5.0 (X11; Linux x86_64; rv:134.0) Gecko/20100101 Firefox/134.0"
},
{
"name": "Accept",
"value": "*/*"
},
{
"name": "Accept-Language",
"value": "en-GB,en;q=0.7,en-US;q=0.3"
},
{
"name": "Accept-Encoding",
"value": "gzip, deflate, br, zstd"
},
{
"name": "Referer",
"value": "https://app.chrono.ly/login"
},
{
"name": "Content-Type",
"value": "application/json"
},
{
"name": "sentry-trace",
"value": "bd24e709bee24896bf2e8be5e92aa0a5-ac009b429f074dc1-1"
},
{
"name": "baggage",
"value": "sentry-environment=vercel-production,sentry-release=6095aab2e4be1ed048339491ddf7d01bf37fed0b,sentry-public_key=3826a9c1c2e679858c7618106022f320,sentry-trace_id=bd24e709bee24896bf2e8be5e92aa0a5,sentry-sample_rate=1,sentry-sampled=true"
},
{
"name": "Connection",
"value": "keep-alive"
},
{
"name": "Cookie",
"value": "__Host-authjs.csrf-token=d5c713c1112224fde143f6db4f72c2fbe90314e7b3ff036e0e652a00a34b4813%7Cc2b63f150a1519bd34137324e04886374a595647a70438e1eaf6e5c4c1894f59; __Secure-authjs.callback-url=https%3A%2F%2Fapp.chrono.ly"
},
{
"name": "Sec-Fetch-Dest",
"value": "empty"
},
{
"name": "Sec-Fetch-Mode",
"value": "cors"
},
{
"name": "Sec-Fetch-Site",
"value": "same-origin"
},
{
"name": "Priority",
"value": "u=0"
},
{
"name": "TE",
"value": "trailers"
}
],
"cookies": [
{
"name": "__Host-authjs.csrf-token",
"value": "d5c713c1112224fde143f6db4f72c2fbe90314e7b3ff036e0e652a00a34b4813|c2b63f150a1519bd34137324e04886374a595647a70438e1eaf6e5c4c1894f59"
},
{
"name": "__Secure-authjs.callback-url",
"value": "https://app.chrono.ly"
}
],
"queryString": [],
"headersSize": 959
},
"response": {
"status": 200,
"statusText": "",
"httpVersion": "HTTP/2",
"headers": [
{
"name": "age",
"value": "0"
},
{
"name": "cache-control",
"value": "public, max-age=0, must-revalidate"
},
{
"name": "content-encoding",
"value": "br"
},
{
"name": "content-type",
"value": "application/json"
},
{
"name": "date",
"value": "Sat, 18 Jan 2025 23:37:05 GMT"
},
{
"name": "server",
"value": "Vercel"
},
{
"name": "strict-transport-security",
"value": "max-age=63072000"
},
{
"name": "vary",
"value": "RSC, Next-Router-State-Tree, Next-Router-Prefetch"
},
{
"name": "x-matched-path",
"value": "/api/auth/[...nextauth]"
},
{
"name": "x-vercel-cache",
"value": "MISS"
},
{
"name": "x-vercel-id",
"value": "lhr1::iad1::n9n48-1737243425123-0ea027eef74e"
},
{
"name": "X-Firefox-Spdy",
"value": "h2"
}
],
"cookies": [],
"content": {
"mimeType": "application/json",
"size": 565,
"text": "{\"credentials\":{\"id\":\"credentials\",\"name\":\"Credentials\",\"type\":\"credentials\",\"signinUrl\":\"https://app.chrono.ly/api/auth/signin/credentials\",\"callbackUrl\":\"https://app.chrono.ly/api/auth/callback/credentials\"},\"github\":{\"id\":\"github\",\"name\":\"GitHub\",\"type\":\"oauth\",\"signinUrl\":\"https://app.chrono.ly/api/auth/signin/github\",\"callbackUrl\":\"https://app.chrono.ly/api/auth/callback/github\"},\"google\":{\"id\":\"google\",\"name\":\"Google\",\"type\":\"oidc\",\"signinUrl\":\"https://app.chrono.ly/api/auth/signin/google\",\"callbackUrl\":\"https://app.chrono.ly/api/auth/callback/google\"}}"
},
"redirectURL": "",
"headersSize": 425,
"bodySize": 602
},
"cache": {},
"timings": {
"blocked": 0,
"dns": 0,
"connect": 0,
"ssl": 0,
"send": 0,
"wait": 229,
"receive": 0
},
"time": 229,
"_securityState": "secure",
"serverIPAddress": "66.33.60.194",
"connection": "443",
"pageref": "page_1"
},
{
"startedDateTime": "2025-01-18T23:37:05.356+00:00",
"request": {
"bodySize": 0,
"method": "GET",
"url": "https://app.chrono.ly/api/auth/csrf",
"httpVersion": "HTTP/2",
"headers": [
{
"name": "Host",
"value": "app.chrono.ly"
},
{
"name": "User-Agent",
"value": "Mozilla/5.0 (X11; Linux x86_64; rv:134.0) Gecko/20100101 Firefox/134.0"
},
{
"name": "Accept",
"value": "*/*"
},
{
"name": "Accept-Language",
"value": "en-GB,en;q=0.7,en-US;q=0.3"
},
{
"name": "Accept-Encoding",
"value": "gzip, deflate, br, zstd"
},
{
"name": "Referer",
"value": "https://app.chrono.ly/login"
},
{
"name": "Content-Type",
"value": "application/json"
},
{
"name": "sentry-trace",
"value": "bd24e709bee24896bf2e8be5e92aa0a5-ac009b429f074dc1-1"
},
{
"name": "baggage",
"value": "sentry-environment=vercel-production,sentry-release=6095aab2e4be1ed048339491ddf7d01bf37fed0b,sentry-public_key=3826a9c1c2e679858c7618106022f320,sentry-trace_id=bd24e709bee24896bf2e8be5e92aa0a5,sentry-sample_rate=1,sentry-sampled=true"
},
{
"name": "Connection",
"value": "keep-alive"
},
{
"name": "Cookie",
"value": "__Host-authjs.csrf-token=d5c713c1112224fde143f6db4f72c2fbe90314e7b3ff036e0e652a00a34b4813%7Cc2b63f150a1519bd34137324e04886374a595647a70438e1eaf6e5c4c1894f59; __Secure-authjs.callback-url=https%3A%2F%2Fapp.chrono.ly"
},
{
"name": "Sec-Fetch-Dest",
"value": "empty"
},
{
"name": "Sec-Fetch-Mode",
"value": "cors"
},
{
"name": "Sec-Fetch-Site",
"value": "same-origin"
},
{
"name": "Priority",
"value": "u=4"
},
{
"name": "TE",
"value": "trailers"
}
],
"cookies": [
{
"name": "__Host-authjs.csrf-token",
"value": "d5c713c1112224fde143f6db4f72c2fbe90314e7b3ff036e0e652a00a34b4813|c2b63f150a1519bd34137324e04886374a595647a70438e1eaf6e5c4c1894f59"
},
{
"name": "__Secure-authjs.callback-url",
"value": "https://app.chrono.ly"
}
],
"queryString": [],
"headersSize": 954
},
"response": {
"status": 200,
"statusText": "",
"httpVersion": "HTTP/2",
"headers": [
{
"name": "age",
"value": "0"
},
{
"name": "cache-control",
"value": "public, max-age=0, must-revalidate"
},
{
"name": "content-encoding",
"value": "br"
},
{
"name": "content-type",
"value": "application/json"
},
{
"name": "date",
"value": "Sat, 18 Jan 2025 23:37:05 GMT"
},
{
"name": "server",
"value": "Vercel"
},
{
"name": "strict-transport-security",
"value": "max-age=63072000"
},
{
"name": "vary",
"value": "RSC, Next-Router-State-Tree, Next-Router-Prefetch"
},
{
"name": "x-matched-path",
"value": "/api/auth/[...nextauth]"
},
{
"name": "x-vercel-cache",
"value": "MISS"
},
{
"name": "x-vercel-id",
"value": "lhr1::iad1::n9n48-1737243425368-c7ef3eb705ea"
},
{
"name": "X-Firefox-Spdy",
"value": "h2"
}
],
"cookies": [],
"content": {
"mimeType": "application/json",
"size": 80,
"text": "{\"csrfToken\":\"d5c713c1112224fde143f6db4f72c2fbe90314e7b3ff036e0e652a00a34b4813\"}"
},
"redirectURL": "",
"headersSize": 425,
"bodySize": 499
},
"cache": {},
"timings": {
"blocked": 0,
"dns": 0,
"connect": 0,
"ssl": 0,
"send": 0,
"wait": 217,
"receive": 0
},
"time": 217,
"_securityState": "secure",
"serverIPAddress": "66.33.60.194",
"connection": "443",
"pageref": "page_1"
},
{
"startedDateTime": "2025-01-18T23:37:05.578+00:00",
"request": {
"bodySize": 185,
"method": "POST",
"url": "https://app.chrono.ly/api/auth/callback/credentials?",
"httpVersion": "HTTP/2",
"headers": [
{
"name": "Host",
"value": "app.chrono.ly"
},
{
"name": "User-Agent",
"value": "Mozilla/5.0 (X11; Linux x86_64; rv:134.0) Gecko/20100101 Firefox/134.0"
},
{
"name": "Accept",
"value": "*/*"
},
{
"name": "Accept-Language",
"value": "en-GB,en;q=0.7,en-US;q=0.3"
},
{
"name": "Accept-Encoding",
"value": "gzip, deflate, br, zstd"
},
{
"name": "Referer",
"value": "https://app.chrono.ly/login"
},
{
"name": "Content-Type",
"value": "application/x-www-form-urlencoded"
},
{
"name": "X-Auth-Return-Redirect",
"value": "1"
},
{
"name": "sentry-trace",
"value": "bd24e709bee24896bf2e8be5e92aa0a5-ac009b429f074dc1-1"
},
{
"name": "baggage",
"value": "sentry-environment=vercel-production,sentry-release=6095aab2e4be1ed048339491ddf7d01bf37fed0b,sentry-public_key=3826a9c1c2e679858c7618106022f320,sentry-trace_id=bd24e709bee24896bf2e8be5e92aa0a5,sentry-sample_rate=1,sentry-sampled=true"
},
{
"name": "Content-Length",
"value": "185"
},
{
"name": "Origin",
"value": "https://app.chrono.ly"
},
{
"name": "Connection",
"value": "keep-alive"
},
{
"name": "Cookie",
"value": "__Host-authjs.csrf-token=d5c713c1112224fde143f6db4f72c2fbe90314e7b3ff036e0e652a00a34b4813%7Cc2b63f150a1519bd34137324e04886374a595647a70438e1eaf6e5c4c1894f59; __Secure-authjs.callback-url=https%3A%2F%2Fapp.chrono.ly"
},
{
"name": "Sec-Fetch-Dest",
"value": "empty"
},
{
"name": "Sec-Fetch-Mode",
"value": "cors"
},
{
"name": "Sec-Fetch-Site",
"value": "same-origin"
},
{
"name": "Priority",
"value": "u=4"
},
{
"name": "TE",
"value": "trailers"
}
],
"cookies": [
{
"name": "__Host-authjs.csrf-token",
"value": "d5c713c1112224fde143f6db4f72c2fbe90314e7b3ff036e0e652a00a34b4813|c2b63f150a1519bd34137324e04886374a595647a70438e1eaf6e5c4c1894f59"
},
{
"name": "__Secure-authjs.callback-url",
"value": "https://app.chrono.ly"
}
],
"queryString": [],
"headersSize": 1068,
"postData": {
"mimeType": "application/x-www-form-urlencoded",
"params": [
{
"name": "email",
"value": "wpdxngcl@rokejulianlockhart.addy.io"
},
{
"name": "password",
"value": "7#*%Wxu^pcUq5hFIRZFU"
},
{
"name": "redirect",
"value": "false"
},
{
"name": "callbackUrl",
"value": "/"
},
{
"name": "csrfToken",
"value": "d5c713c1112224fde143f6db4f72c2fbe90314e7b3ff036e0e652a00a34b4813"
}
],
"text": "email=wpdxngcl%40rokejulianlockhart.addy.io&password=7%23*%25Wxu%5EpcUq5hFIRZFU&redirect=false&callbackUrl=%2F&csrfToken=d5c713c1112224fde143f6db4f72c2fbe90314e7b3ff036e0e652a00a34b4813"
}
},
"response": {
"status": 200,
"statusText": "",
"httpVersion": "HTTP/2",
"headers": [
{
"name": "cache-control",
"value": "public, max-age=0, must-revalidate"
},
{
"name": "content-encoding",
"value": "br"
},
{
"name": "content-type",
"value": "application/json"
},
{
"name": "date",
"value": "Sat, 18 Jan 2025 23:37:08 GMT"
},
{
"name": "server",
"value": "Vercel"
},
{
"name": "strict-transport-security",
"value": "max-age=63072000"
},
{
"name": "vary",
"value": "RSC, Next-Router-State-Tree, Next-Router-Prefetch"
},
{
"name": "x-matched-path",
"value": "/api/auth/[...nextauth]"
},
{
"name": "x-vercel-cache",
"value": "MISS"
},
{
"name": "x-vercel-id",
"value": "lhr1::iad1::6bglv-1737243425589-e51843604b4c"
},
{
"name": "X-Firefox-Spdy",
"value": "h2"
}
],
"cookies": [],
"content": {
"mimeType": "application/json",
"size": 88,
"text": "{\"url\":\"https://app.chrono.ly/login?error=CredentialsSignin&code=Internal+Server+Error\"}"
},
"redirectURL": "",
"headersSize": 417,
"bodySize": 501
},
"cache": {},
"timings": {
"blocked": 0,
"dns": 0,
"connect": 0,
"ssl": 0,
"send": 0,
"wait": 3539,
"receive": 0
},
"time": 3539,
"_securityState": "secure",
"serverIPAddress": "66.33.60.194",
"connection": "443",
"pageref": "page_1"
},
{
"startedDateTime": "2025-01-18T23:37:09.128+00:00",
"request": {
"bodySize": 0,
"method": "GET",
"url": "https://app.chrono.ly/api/auth/session",
"httpVersion": "HTTP/2",
"headers": [
{
"name": "Host",
"value": "app.chrono.ly"
},
{
"name": "User-Agent",
"value": "Mozilla/5.0 (X11; Linux x86_64; rv:134.0) Gecko/20100101 Firefox/134.0"
},
{
"name": "Accept",
"value": "*/*"
},
{
"name": "Accept-Language",
"value": "en-GB,en;q=0.7,en-US;q=0.3"
},
{
"name": "Accept-Encoding",
"value": "gzip, deflate, br, zstd"
},
{
"name": "Referer",
"value": "https://app.chrono.ly/login"
},
{
"name": "Content-Type",
"value": "application/json"
},
{
"name": "sentry-trace",
"value": "bd24e709bee24896bf2e8be5e92aa0a5-ac009b429f074dc1-1"
},
{
"name": "baggage",
"value": "sentry-environment=vercel-production,sentry-release=6095aab2e4be1ed048339491ddf7d01bf37fed0b,sentry-public_key=3826a9c1c2e679858c7618106022f320,sentry-trace_id=bd24e709bee24896bf2e8be5e92aa0a5,sentry-sample_rate=1,sentry-sampled=true"
},
{
"name": "Connection",
"value": "keep-alive"
},
{
"name": "Cookie",
"value": "__Host-authjs.csrf-token=d5c713c1112224fde143f6db4f72c2fbe90314e7b3ff036e0e652a00a34b4813%7Cc2b63f150a1519bd34137324e04886374a595647a70438e1eaf6e5c4c1894f59; __Secure-authjs.callback-url=https%3A%2F%2Fapp.chrono.ly"
},
{
"name": "Sec-Fetch-Dest",
"value": "empty"
},
{
"name": "Sec-Fetch-Mode",
"value": "cors"
},
{
"name": "Sec-Fetch-Site",
"value": "same-origin"
},
{
"name": "Priority",
"value": "u=4"
},
{
"name": "TE",
"value": "trailers"
}
],
"cookies": [
{
"name": "__Host-authjs.csrf-token",
"value": "d5c713c1112224fde143f6db4f72c2fbe90314e7b3ff036e0e652a00a34b4813|c2b63f150a1519bd34137324e04886374a595647a70438e1eaf6e5c4c1894f59"
},
{
"name": "__Secure-authjs.callback-url",
"value": "https://app.chrono.ly"
}
],
"queryString": [],
"headersSize": 957
},
"response": {
"status": 200,
"statusText": "",
"httpVersion": "HTTP/2",
"headers": [
{
"name": "age",
"value": "0"
},
{
"name": "cache-control",
"value": "public, max-age=0, must-revalidate"
},
{
"name": "content-encoding",
"value": "br"
},
{
"name": "content-type",
"value": "application/json"
},
{
"name": "date",
"value": "Sat, 18 Jan 2025 23:37:09 GMT"
},
{
"name": "server",
"value": "Vercel"
},
{
"name": "strict-transport-security",
"value": "max-age=63072000"
},
{
"name": "vary",
"value": "RSC, Next-Router-State-Tree, Next-Router-Prefetch"
},
{
"name": "x-matched-path",
"value": "/api/auth/[...nextauth]"
},
{
"name": "x-vercel-cache",
"value": "MISS"
},
{
"name": "x-vercel-id",
"value": "lhr1::iad1::6bglv-1737243429139-f275f2c9dcdf"
},
{
"name": "X-Firefox-Spdy",
"value": "h2"
}
],
"cookies": [],
"content": {
"mimeType": "application/json",
"size": 4,
"text": "null"
},
"redirectURL": "",
"headersSize": 425,
"bodySize": 435
},
"cache": {},
"timings": {
"blocked": 0,
"dns": 0,
"connect": 0,
"ssl": 0,
"send": 0,
"wait": 142,
"receive": 0
},
"time": 142,
"_securityState": "secure",
"serverIPAddress": "66.33.60.194",
"connection": "443",
"pageref": "page_1"
}
]
}
}
Foreword
This is actually a bug report about the website, but you don't have a tracker for it, and it does render the extension useless.
Errata
Summarily, when I attempt to log in at
https://app.chrono.ly/login, I see the undermentioned (albeit unprettified and rendered):Undermentioned is the HAR JSON:
Details
Environment
Browser
#!/usr/bin/env sh dnf info firefoxOS
#!/usr/bin/env sh kinfo