Skip to content

[Due for payment 2026-08-21] [$250] Improve hover-to-zoom preview quality for non-PDF (image) receipts #96999

Description

@MelvinBot

Problem

We recently shipped a high-res hover-to-zoom preview for PDF receipts (#93627 / PR #93583, now in production). That fix renders the actual PDF at a higher resolution so hover-zoom reveals sharp pixels.

However, the improvement was intentionally scoped to PDFs only. For non-PDF (image) receipts — e.g. JPG/PNG uploads such as hotel folios — hover-to-zoom still magnifies the low-resolution preview thumbnail. When the underlying image quality is already marginal, the zoomed result is often blurry and unreadable.

Customers who review large volumes of expenses have reported that the New Expensify zoom is noticeably lower quality than Classic, where the same receipt remains legible when enlarged. A recent example was a hotel receipt (HOMEWOOD SUITES) where the New Expensify hover-zoom was too blurry to read while Classic's was clear.

Solution

Bring the higher-quality hover-to-zoom experience to non-PDF (image) receipts, so image receipts are as readable when zoomed as PDFs now are (and as they are in Classic).

Possible approaches to investigate:

  • Load/serve a higher-resolution version of the image for the hover-zoom layer (mirroring the PDF overlay approach in PR feat: render high-res PDF overlay on receipt hover zoom #93583), rather than magnifying the small preview thumbnail.
  • Balance any quality improvement against preview load performance, since larger images have a performance cost.

Related: #93627 (PDF version of this feature).

Reported in Slack.

Upwork Automation - Do Not Edit
Issue OwnerCurrent Issue Owner: @mallenexpensify

Metadata

Metadata

Labels

Awaiting PaymentAuto-added when associated PR is deployed to productionDailyKSv2ExternalAdded to denote the issue can be worked on by a contributor

Type

No type

Projects

Status
CRITICAL

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions