Fix: suppression du timing check (faux positifs sur desktop)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
isUnknown 2026-03-19 07:15:44 +01:00
parent 67d8159787
commit 9f8854efa5
2 changed files with 3 additions and 14 deletions

View file

@ -13,12 +13,7 @@
let submitting = $state(false)
let status = $state(null) // null | 'success' | 'error'
let showForm = $state(false)
let honeypot = $state('')
let formOpenedAt = $state(0)
$effect(() => {
if (showForm && formOpenedAt === 0) formOpenedAt = Date.now()
})
let honeypot = $state('')
let isEmailValid = $derived.by(() => {
const emailValidator = /^[\w\-\.]+@([\w-]+\.)+[\w-]{2,}$/gm
@ -39,7 +34,7 @@
const res = await fetch(`${prefix}/${data.uri}/download`, {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ firstName, lastName, company, role, email, _hp: honeypot, _t: formOpenedAt })
body: JSON.stringify({ firstName, lastName, company, role, email, _hp: honeypot })
})
const result = await res.json()
if (result.fileUrl) {
@ -167,7 +162,7 @@
font-family: "Danzza", sans-serif;
font-size: var(--font-size-paragraph);
opacity: 0.8;
max-width: 480px;
max-width: 90%;
}
/* Mobile trigger: hidden on desktop */