When I run your example, I get the save-as dialog box. Please update the example to send text/html or update the backend to display text/plain.