We have a web app that displays a PDF in an iframe. When using the Chrome PDF viewer's built-in download it seems to be downloading a cached PDF, not the currently displayed PDF. If we use the print option however, and then choose print to PDF, it downloads the proper PDF file. After searching around I've come across a few odd solutions involving HTTP headers, but nothing so far has fixed the issue. Additionally, if I open the url for the iframe content as its own tab and then download, it downloads the correct PDF file.