kobotoolbox / enketo-express

We've moved! Please use the new repository 🠊 https://github.com/enketo/enketo-express
Apache License 2.0
102 stars 90 forks source link

Printouts showing print settings window. #1067

Closed MartijnR closed 6 years ago

MartijnR commented 6 years ago

We have found some issues with form printing for Firefox, IE, and Safari. For all of them, it seems that if a non-grid form is printed, the actual print output is covered by the pre-print settings window.

For safari, there also seemed to be some inconsistency with whether the Show Settings flag actual worked.

You can see screenshots in the issue we have logged: https://jira.openclinica.com/browse/OC-9246 https://jira.openclinica.com/browse/OC-9247 https://jira.openclinica.com/browse/OC-9248

MartijnR commented 6 years ago
MartijnR commented 6 years ago

In Safari with Grid themes, the print script fails to call the print function at the right time. Appears to be huge delay built within Safari. Sometimes it ask the user to make an extra confirmation. It happens many seconds after the form has switched back to regular screen view.

MartijnR commented 6 years ago

It looks like Safari waits for all pending actions to be completed before it actually starts showing the browser print dialog. E.g. any pending fieldsubmissions and probably any timeouts. At the moment I see no way of dealing with this. Luckily it's only Safari.

enketo-issue-mover commented 6 years ago

This issue was moved to OpenClinica/enketo-oc#201