diff --git a/browser/base/content/pageinfo/pageInfo.js b/browser/base/content/pageinfo/pageInfo.js index d5bf5349eb3..f265b396651 100644 --- a/browser/base/content/pageinfo/pageInfo.js +++ b/browser/base/content/pageinfo/pageInfo.js @@ -780,8 +780,16 @@ function saveMedia() var item = getSelectedImage(tree); var url = gImageView.data[tree.currentIndex][COL_IMAGE_ADDRESS]; - if (url) - saveURL(url, null, "SaveImageTitle", false, false, makeURI(item.baseURI)); + if (url) { + var titleKey = "SaveImageTitle"; + + if (item instanceof HTMLVideoElement) + titleKey = "SaveVideoTitle"; + else if (item instanceof HTMLAudioElement) + titleKey = "SaveAudioTitle"; + + saveURL(url, null, titleKey, false, false, makeURI(item.baseURI)); + } } else { var odir = selectSaveFolder();