refactor(browser-matrix): ein klarer Button "Cookie-Banner testen (alle Browser)"
CI / detect-changes (push) Successful in 13s
CI / branch-name (push) Has been skipped
CI / guardrail-integrity (push) Has been skipped
CI / secret-scan (push) Has been skipped
CI / dep-audit (push) Has been skipped
CI / sbom-scan (push) Has been skipped
CI / build-sha-integrity (push) Successful in 11s
CI / validate-canonical-controls (push) Failing after 5s
CI / loc-budget (push) Successful in 13s
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / nodejs-build (push) Successful in 3m2s
CI / test-go (push) Successful in 57s
CI / iace-gt-coverage (push) Failing after 3s
CI / test-python-backend (push) Failing after 3s
CI / test-python-document-crawler (push) Has been skipped
CI / test-python-dsms-gateway (push) Has been skipped
CI / detect-changes (push) Successful in 13s
CI / branch-name (push) Has been skipped
CI / guardrail-integrity (push) Has been skipped
CI / secret-scan (push) Has been skipped
CI / dep-audit (push) Has been skipped
CI / sbom-scan (push) Has been skipped
CI / build-sha-integrity (push) Successful in 11s
CI / validate-canonical-controls (push) Failing after 5s
CI / loc-budget (push) Successful in 13s
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / nodejs-build (push) Successful in 3m2s
CI / test-go (push) Successful in 57s
CI / iace-gt-coverage (push) Failing after 3s
CI / test-python-backend (push) Failing after 3s
CI / test-python-document-crawler (push) Has been skipped
CI / test-python-dsms-gateway (push) Has been skipped
Schnelltest-nur-Chrome wieder entfernt (User: Banner-Test soll IMMER alle Browser abdecken). Ein primärer Button im Leerzustand + "Erneut testen" im Ergebnis-Kopf; beide lösen die volle Matrix aus. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -67,6 +67,7 @@ export function BrowserBehaviorView({ snapshotId }: { snapshotId: string }) {
|
||||
}
|
||||
}, [rows, sel])
|
||||
|
||||
// Cookie-Banner über die volle Browser-Matrix testen (alle Engines).
|
||||
const run = async () => {
|
||||
setRunning(true); setError(null)
|
||||
try {
|
||||
@@ -99,9 +100,9 @@ export function BrowserBehaviorView({ snapshotId }: { snapshotId: string }) {
|
||||
einige Minuten.
|
||||
</p>
|
||||
{error && <div className="text-sm text-red-600">{error}</div>}
|
||||
<button onClick={run} disabled={running}
|
||||
<button onClick={() => run()} disabled={running}
|
||||
className="px-4 py-2 text-sm rounded-lg bg-blue-600 text-white hover:bg-blue-700 disabled:opacity-50">
|
||||
{running ? 'Test läuft… (bitte warten)' : 'Browser-Test starten'}
|
||||
{running ? 'Test läuft… (bitte warten)' : 'Cookie-Banner testen (alle Browser)'}
|
||||
</button>
|
||||
</div>
|
||||
)
|
||||
@@ -118,7 +119,7 @@ export function BrowserBehaviorView({ snapshotId }: { snapshotId: string }) {
|
||||
{agg.profiles_run ? ` · ${String(agg.profiles_run)} Browser` : ''}
|
||||
{' · '}<span className="text-gray-400">Live-Messung, kann von der Snapshot-Zeit abweichen</span>
|
||||
</div>
|
||||
<button onClick={run} disabled={running}
|
||||
<button onClick={() => run()} disabled={running}
|
||||
className="px-3 py-1.5 text-sm rounded-lg border border-blue-200 text-blue-700 hover:bg-blue-50 disabled:opacity-50">
|
||||
{running ? 'läuft…' : 'Erneut testen'}
|
||||
</button>
|
||||
|
||||
Reference in New Issue
Block a user