View Issue Details

IDProjectCategoryView StatusLast Update
0005354Composr alpha bug reports[All Projects] General / Uncategorisedpublic2023-12-06 18:06
ReporterChris GrahamAssigned ToPatrick Schmalstig 
SeverityMinor-bug 
Status resolvedResolutionfixed 
Summary0005354: 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.
Sponsorship open

Activities

Patrick Schmalstig

2023-02-24 22:43

administrator   ~0007979

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   ~0007980

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.

Patrick Schmalstig

2023-02-24 23:50

administrator   ~0007984

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?

Patrick Schmalstig

2023-12-06 18:06

administrator   ~0008105

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 Patrick Schmalstig Note Added: 0007979
2023-02-24 23:12 Chris Graham Note Added: 0007980
2023-02-24 23:50 Patrick Schmalstig Note Added: 0007984
2023-02-26 18:29 Chris Graham Category General => General / Uncategorised
2023-12-06 18:06 Patrick Schmalstig Assigned To => Patrick Schmalstig
2023-12-06 18:06 Patrick Schmalstig Status non-assigned => resolved
2023-12-06 18:06 Patrick Schmalstig Resolution open => fixed
2023-12-06 18:06 Patrick Schmalstig Note Added: 0008105