Skip to content

fix: reject zero viewport dimensions in fingerprint records#552

Closed
DYSfu wants to merge 1 commit into
apify:masterfrom
DYSfu:dysfu/fix-zero-viewport-schema
Closed

fix: reject zero viewport dimensions in fingerprint records#552
DYSfu wants to merge 1 commit into
apify:masterfrom
DYSfu:dysfu/fix-zero-viewport-schema

Conversation

@DYSfu

@DYSfu DYSfu commented May 24, 2026

Copy link
Copy Markdown

Summary

  • reject zero clientWidth, clientHeight, innerWidth, and innerHeight values in browser fingerprint training records
  • keep valid zero offset fields such as availLeft, pageXOffset, and pageYOffset unchanged
  • add schema regression coverage for the zero viewport case from Show results masking fingerprint when test in pixelscan #6

@algora-pbc /claim #6

Validation

  • pnpm exec vitest run test/generator-networks-creator/generator-networks-creator.test.ts
  • pnpm exec prettier packages/generator-networks-creator/src/record-schema.ts test/generator-networks-creator/generator-networks-creator.test.ts --check
  • pnpm --filter generative-bayesian-network build
  • pnpm --filter generator-networks-creator build
  • pnpm lint

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants