Skip to content

Unable to send attachment when filename contains emoji #5310

Description

@sosnovsky

When trying to send file with emoji in the filename I get error Failed to send message due to: URIError: malformed URI sequence:

malformed URI sequence
continuationEncodeChr@moz-extension://98c7ae9f-e7d0-484e-b0ae-722ed95db7b9/lib/emailjs/emailjs-mime-codec.js:661:28
continuationEncode@moz-extension://98c7ae9f-e7d0-484e-b0ae-722ed95db7b9/lib/emailjs/emailjs-mime-codec.js:712:31
MimeNode.prototype._buildHeaderValue/<@moz-extension://98c7ae9f-e7d0-484e-b0ae-722ed95db7b9/lib/emailjs/emailjs-mime-builder.js:552:27
MimeNode.prototype._buildHeaderValue@moz-extension://98c7ae9f-e7d0-484e-b0ae-722ed95db7b9/lib/emailjs/emailjs-mime-builder.js:549:46
MimeNode.prototype.build/<@moz-extension://98c7ae9f-e7d0-484e-b0ae-722ed95db7b9/lib/emailjs/emailjs-mime-builder.js:382:34
MimeNode.prototype.build@moz-extension://98c7ae9f-e7d0-484e-b0ae-722ed95db7b9/lib/emailjs/emailjs-mime-builder.js:371:23
MimeNode.prototype.build/<@moz-extension://98c7ae9f-e7d0-484e-b0ae-722ed95db7b9/lib/emailjs/emailjs-mime-builder.js:471:33
MimeNode.prototype.build@moz-extension://98c7ae9f-e7d0-484e-b0ae-722ed95db7b9/lib/emailjs/emailjs-mime-builder.js:469:30
Mime.encode@moz-extension://98c7ae9f-e7d0-484e-b0ae-722ed95db7b9/js/common/core/mime.js:245:25
SendableMsg/this.toMime@moz-extension://98c7ae9f-e7d0-484e-b0ae-722ed95db7b9/js/common/api/email-provider/sendable-msg.js:49:39
Gmail/this.msgSend@moz-extension://98c7ae9f-e7d0-484e-b0ae-722ed95db7b9/js/common/api/email-provider/gmail/gmail.js:122:51
ComposeSendBtnModule/this.attemptSendMsg@moz-extension://98c7ae9f-e7d0-484e-b0ae-722ed95db7b9/chrome/elements/compose-modules/compose-send-btn-module.js:219:58
ComposeSendBtnModule/this.doSendMsgs@moz-extension://98c7ae9f-e7d0-484e-b0ae-722ed95db7b9/chrome/elements/compose-modules/compose-send-btn-module.js:269:55
ComposeSendBtnModule/this.extractProcessSendMsg@moz-extension://98c7ae9f-e7d0-484e-b0ae-722ed95db7b9/chrome/elements/compose-modules/compose-send-btn-module.js:91:47

    at <async> encode (/extension/js/common/core/mime.ts:239:25)
    at <async> toMime (/extension/js/common/api/email-provider/sendable-msg.ts:190:18)
    at <async> msgSend (/extension/js/common/api/email-provider/gmail/gmail.ts:90:19)
    at <async> attemptSendMsg (/extension/chrome/elements/compose-modules/compose-send-btn-module.ts:221:27)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions