Print does not seem to work - just keeps opening new tabs of the same print preview

Description

Tested in all 3 browsers on Windows 10: Chrome, Firefox, Edge

Was trying to verify -SAK-40604- and clicking Print Preview -> Print All, just keeps opening up a new tab.

Clicking Print All just shows the same page as in print preview, which does not seem to be a real print preview. It looks like the iframe is just opened in another tab.

I never get my printer information displaying so I can actually print. If I click Ctrl + P, then my printer pops up. 

I do not see any difference between Print Preview and Print All and it doesn't matter if you're on the main Lessons page or a subpage.

I see no errors in the server logs. The only error I saw was in the browser console:

Firefox: Failed to load resource: the server responded with a status of 404 ()
Edge: HTTP404: NOT FOUND - The server has not found anything matching the requested URI (Uniform Resource Identifier).
GET - https://trunk-mysql.nightly.sakaiproject.org/lessonbuilder-tool/css/images/wait.gif
Chrome: Failed to load resource: the server responded with a status of 404 ()

 Attaching screen shot of what displays for gmail (and other pages) when I use the print button there.

Attachments

2

Activity

Show:

Terry Golightly February 3, 2020 at 12:25 PM
Edited

I am migrating syllabi from Lessons back to the much more confusing Syllabus tool because the syllabus presented on Lessons will not print. This issue needs to be addressed. Otherwise, I'd advocate for not using the Syllabus tool at all.

Matthew Jones October 20, 2019 at 11:11 AM

I believe the

"Print View" is intended to just give a more printer friendly view of the current page.

"Print all" is intended to print everything including subpages. 

I agree, it seems kind of confusing to have two buttons, especially when those buttons also appear on the tabs. 

It looks a little better as an student using this feature or a "View As Student" since many of the buttons you mention aren't there but still the useless "Print View" "Print All" and "Index of Pages" should be removed. I'd filed this issue back as SAK-41094. I think fixing  would probably also improve this, at least for the student view. For instructor I agree it should remove those buttons, but I feel like for cases like Terry's a student is more likely to be printing that. 

Terry Golightly June 10, 2019 at 7:41 AM

When using the Lessons page to format a syllabus, the print function is needed to allow users to make a print copy of the syllabus. This function should not be downgraded. I could not find the print browser function to print the view.

This is a serious limitation of using Lessons as syllabus. This is a superior tool for syllabus otherwise because of the simplicity and flexibility of the outcome.

Martin Ramsay June 9, 2019 at 2:56 PM

I can further verify that the same behavior results on a Mac using Safari.

  1. Go to a Lessons page as the instructor

  2. Click on the Print All button (upper right)

  3. A new tab opens, but does not load any content and eventually gives a 504 Gateway Time-out error

Shawn Foster November 12, 2018 at 1:12 PM

We discussed this issue at the Jira Triage call and decided it wasn't a blocker priority. Printing from Lessons isn't a common task as far as we are aware and the issue doesn't prevent the user from printing via the browser's print option. It is a usability issue that can be improved, but I don't think it prevents the functionality from working.

Details

Priority

Affects versions

Components

Assignee

Reporter

Environment

https://trunk-mysql.nightly.sakaiproject.org, Build Info: ee743197 https://qa19-mysql.nightly.sakaiproject.org, Build Info: 20ded640 Win10: Chrome, Firefox, Edge
Created November 11, 2018 at 6:46 PM
Updated September 12, 2024 at 11:55 PM