Printing a mail from a recipient with an avatar prints avatar on full page width
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 25/100
- Issue type
- Bug
- Clarity
- Mostly clear
- Activity status
- Stale
- Tech stack
- angular, typescript
Research direction
Start at the email print view and its print styles; the issue does not name a file or test, so locate the print icon's entry point first. Reproduce with contacts whose avatars have different image dimensions and compare the print preview. Done means all printed avatars have a consistent size without changing the contact images.
Written by the indexing model from the issue text.
Description
Describe the bug
The printed size of the avatar is not set but depends on the used image size. As a result, some avatars are small (approx 2x2cm), others print on a full page width (20x20cm).
To Reproduce
Steps to reproduce the behavior:
- Click on an email.
- Click the print icon
- See the print preview or the printed copy
Expected behavior
Expected would be to see all avatars of the same size, independently on the image saved in the contacts. (Preferably do not reformat the image in the contacts - some apps do that and as the contacts are synced, the avatars get reformatted many times and as a result the image quality degrades.)
Screenshots
Private, can share on request as a PM.
Desktop (please complete the following information):
- OS: Win11
- FF
- Version 149.0.2
Smartphone (please complete the following information):
- I could not check on a smartphone as the print icon is missing. I understand the choice as i never needed to print an email from a smartphone (because i never print anything, on the desktop that was to save as a PDF). Although i do print things from a smartphone on the LAN-connected printer.
- Dominant language
- TypeScript
- Stars
- 132
- Forks
- 55
- Avg merge
- 6d 17h
- Merged PRs (30d)
- 1
Getting set up
- No Dockerfile or Docker Compose file
- No pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from runbox/runbox7
-
Names in Sent folderOpen
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
-
Keep messages selected after an operation so a second operation can be performed on the same set.Possibly taken @gtandersen claimed this 10 days ago. Openenhancement
-
#2FA App passwords copy featurePossibly taken @hoanle0126 claimed this 22 days ago. Openenhancement P3-medium
Difficulty 2/5 1-3 hours Newbie friendliness 25/100
-
#Mail Initial index sync prompt hides message action iconsPossibly taken @LubuSeb claimed this 25 days ago. Openbug P1-urgent
Difficulty 2/5 1-3 hours Newbie friendliness 25/100
-
Difficulty 3/5 1-2 days Newbie friendliness 55/100
Similar issues
-
[analytics-core] getQueryParams does not decode `+` as space and truncates values containing `=`Openbug
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
amplitude/Amplitude-TypeScript#2179 · 1 comment ·
Maintainers usually reply within 2 days
-
ci good first issue severity: low
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
TMHSDigital/GH-Arcade#111 ·
-
AsnIntegerConverter.toASN coerces strings with +value, rounding integers outside safe-integer rangeOpen
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
PeculiarVentures/asn1-schema#189 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 4 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100