fix: Handle email verification dialog (#782)

This commit is contained in:
Heavenfighter
2026-01-28 12:50:40 +01:00
committed by GitHub
parent b4cb979164
commit 23c27157d0
6 changed files with 39 additions and 13 deletions

View File

@@ -153,6 +153,7 @@ class TimeoutConfig(ContextualModel):
page_load:float = Field(default = 15.0, ge = 1.0, description = "Page load timeout for web_open.")
captcha_detection:float = Field(default = 2.0, ge = 0.1, description = "Timeout for captcha iframe detection.")
sms_verification:float = Field(default = 4.0, ge = 0.1, description = "Timeout for SMS verification prompts.")
email_verification:float = Field(default = 4.0, ge = 0.1, description = "Timeout for email verification prompts.")
gdpr_prompt:float = Field(default = 10.0, ge = 1.0, description = "Timeout for GDPR/consent dialogs.")
login_detection:float = Field(default = 10.0, ge = 1.0, description = "Timeout for detecting existing login session via DOM elements.")
publishing_result:float = Field(default = 300.0, ge = 10.0, description = "Timeout for publishing result checks.")
@@ -218,7 +219,7 @@ class DiagnosticsConfig(ContextualModel):
def _validate_glob_pattern(v:str) -> str:
if not v.strip():
raise ValueError("must be a non-empty, non-blank glob pattern")
raise ValueError(_("must be a non-empty, non-blank glob pattern"))
return v