Originally created by: kristofferR
All geometric thresholds in inject/src/messenger/features/hide-names.ts (height <= 24 for first-line names, width >= 20 for avatars, width >= 12 for receipts, the fixed thread-header bands) assume unzoomed layout, but the zoom feature scales getBoundingClientRect values. At ≥~130% zoom chat-list names render unblurred; at ≤~60% avatars and receipts do. The CSS attribute-based rules keep working, but chat-list avatars and first-line names are covered only by this JS. Dividing measured rects by the current zoom setting fixes it. (Coverage regression under zoom — distinct from the [#23] coverage-extension scope.)
Originally posted by: kristofferR
Fixed in [#137] as part of the privacy-feature regression fixes: the Hide Names blur geometry no longer assumes 100% zoom.
Related
Tickets:
#137Ticket changed by: kristofferR