I have a print page that opens in a new tab or window. The resulting page opens a print dialog. After the user makes a selection on the print dialog, the page then closes the tab/window.
window.print();
window.close();
This used to work great in the major browsers, but one of the latest versions of Chrome breaks this (i.e. 14.0.835.202).
I receive the following message from what I guess is the chrome print plugin: "Print preview failed".
Does anyone have a solution to close the Chrome tab/window after printing?
my current hack. basically, just after window.print(), i bind mousemove, click, and keypress to trigger the action I want (window.close(); or window.location.href=somewhere;). Sure the action doesn't occur as long as the user does nothing. But it works pretty well. (well, i can live with until the bug is corrected at least)