Perspective Report Viewer -- printing

Actually, system.perspective.download() tells the browser to save the file, not open in a tab. You might want to consider storing your PDFs in your database so you can access them by URL (via my free Blob Server module or via WebDev). That will trigger your browser’s PDF UI.