diff --git a/common/content/buffer.js b/common/content/buffer.js index 91185e49..9c5f3031 100644 --- a/common/content/buffer.js +++ b/common/content/buffer.js @@ -167,7 +167,10 @@ var Buffer = Module("buffer", { let type = node.contentType || node.QueryInterface(Ci.nsIImageLoadingContent) .getRequest(0).mimeType; - var ext = "." + services.mime.getPrimaryExtension(type, currExt); + if (type === "text/plain") + var ext = "." + (currExt || "txt"); + else + ext = "." + services.mime.getPrimaryExtension(type, currExt); } else if (currExt) ext = "." + currExt;