Description: When printing a Calc sheet while the cursor is still in a cell just edited, the old value is printed, thus the hardcopy shows different content than the screen. Steps to Reproduce: 1. Enter some VALUE in a Calc sheet 2. Move the cursor/focus to anonther cell 3. Change the value in the cell from step #1 to some OTHERVALUE 4. Without moving the focus from the cell showing OTHERVALUE, print the sheet. Actual Results: The printout reads "VALUE" Expected Results: The printout should read "OTHERVALUE" Reproducible: Always User Profile Reset: No Additional Info: When initiating the print process, the focus should be pulled from the last cell edited.
"Without moving the focus" means you don't even press Enter to have the input accepted as cell content? Then of course it is not printed because printed are cell contents. It's debatable whether invoking Print should close the input and write the pending input to cell content (and then of course also recalculate dependencies) without the user having said so.
(In reply to Eike Rathke from comment #1) > "Without moving the focus" means you don't even press Enter to have the > input accepted as cell content? That's correct. > It's debatable whether invoking Print should > close the input and write the pending input to cell content (and then of > course also recalculate dependencies) without the user having said so. Not closing the input seems counter-intuitive, as the consequence (and current behaviour) is a difference between what you see on the screen and what you get on paper. Which is really bad if you print to a remote device (like a printer in another room or a fax device), leaving no chance to notice the mistake (as happened in our office).
Sorry, just discovered Bug #38003 - this is a duplicate *** This bug has been marked as a duplicate of bug 38003 ***