View Issue Details

IDProjectCategoryView StatusLast Update
5354Composr alpha bug reportsGeneral / Uncategorisedpublic2023-12-06 18:06
ReporterChris Graham Assigned ToPDStig  
PrioritynormalSeverityminor 
Status resolvedResolutionfixed 
Summary5354: CSS-based CAPTCHA loses legibility on zoom out
DescriptionIf the user zooms out on their browser, the CSS-based CAPTCHA loses legibility as the browser doesn't use pixel blending outside of images.

I'm not sure what to do about this one. Maybe just document the problem in the help for the option and make sure it is off by default?
TagsNo tags attached.
Attach Tags
Sponsorship open

Sponsor

Date Added Member Amount Sponsored

Activities

PDStig

2023-02-24 22:43

administrator   ~7979

Is there no way to detect a zoom-out and perhaps, after a short timeout, refresh the CAPTCHA?

Chris Graham

2023-02-24 23:12

administrator   ~7980

hmm, detecting zoom-out, I'm not sure. Possibly a mismatch between viewport size and window size.
Refreshing the CAPTCHA wouldn't help, making it bigger to compensate for the zooming - perhaps - but seems dodgy as rounding errors could cause a lot of problems.

Maybe though there is a solution, have a zoom in button that displays it much bigger in an overlay. That could be genuinely nice in general.

PDStig

2023-02-24 23:50

administrator   ~7984

I agree. I think the CAPTCHA size as it is now is too small, even for me. Perhaps we should also increase its size a bit on the field?

PDStig

2023-12-06 18:06

administrator   ~8105

Did the best I could. Non-CSS / iframe CAPTCHAs will open as an overlay. Otherwise it must open in a new window because of the iframe. The larger version of the CAPTCHA will display at 4x the size.

Issue History

Date Modified Username Field Change
2023-02-22 21:29 Chris Graham New Issue
2023-02-24 22:43 PDStig Note Added: 0007979
2023-02-24 23:12 Chris Graham Note Added: 0007980
2023-02-24 23:50 PDStig Note Added: 0007984
2023-02-26 18:29 Chris Graham Category General => General / Uncategorised
2023-12-06 18:06 PDStig Assigned To => user4172
2023-12-06 18:06 PDStig Status Not Assigned => Resolved
2023-12-06 18:06 PDStig Resolution open => fixed
2023-12-06 18:06 PDStig Note Added: 0008105