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
Copy link
Copy Markdown

@DYSfu DYSfu commented May 24, 2026

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

@barjin barjin closed this May 26, 2026
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