[GH-ISSUE #172] Some functionality doesn't work on Safari on Mac #56

Closed
opened 2026-03-01 14:39:47 +03:00 by kerem · 5 comments
Owner

Originally created by @mrDenning on GitHub (Mar 30, 2025).
Original GitHub issue: https://github.com/arikchakma/maily.to/issues/172

Hi - Using the editor here: https://maily.to/playground

I've noticed some functionality doesn't work on Safari on Mac (MacOS: 15.3.2, Safari 18.3.1):

  • Preview Button (works if I click 'Open In New Tab')
  • Copy HTML (Nothing gets copied to clipboard)

Will add more if I find other issues.

Works on Chrome on MacOS

Originally created by @mrDenning on GitHub (Mar 30, 2025). Original GitHub issue: https://github.com/arikchakma/maily.to/issues/172 Hi - Using the editor here: https://maily.to/playground I've noticed some functionality doesn't work on Safari on Mac (MacOS: 15.3.2, Safari 18.3.1): * Preview Button (works if I click 'Open In New Tab') * Copy HTML (Nothing gets copied to clipboard) Will add more if I find other issues. Works on Chrome on MacOS
kerem closed this issue 2026-03-01 14:39:47 +03:00
Author
Owner

@arikchakma commented on GitHub (Apr 6, 2025):

It's a valid issue, but it's hard to make it work with Safari limitations. I will have a look.

<!-- gh-comment-id:2781424835 --> @arikchakma commented on GitHub (Apr 6, 2025): It's a valid issue, but it's hard to make it work with Safari limitations. I will have a look.
Author
Owner

@barisonurme commented on GitHub (May 14, 2025):

I was facing same issue. Installing "web-streams-polyfill" library and adding code below before calling render function fixed my issue.

if ( typeof window !== "undefined" && !("ReadableByteStreamController" in window) ) { await import("web-streams-polyfill/polyfill"); }

Hope this will helps.

<!-- gh-comment-id:2880321629 --> @barisonurme commented on GitHub (May 14, 2025): I was facing same issue. Installing "web-streams-polyfill" library and adding code below before calling render function fixed my issue. `if ( typeof window !== "undefined" && !("ReadableByteStreamController" in window) ) { await import("web-streams-polyfill/polyfill"); }` Hope this will helps.
Author
Owner

@arikchakma commented on GitHub (May 14, 2025):

Okay, I will look into this issue on next weekend.

<!-- gh-comment-id:2880326901 --> @arikchakma commented on GitHub (May 14, 2025): Okay, I will look into this issue on next weekend.
Author
Owner

@arikchakma commented on GitHub (May 20, 2025):

Unfortunately, I didn't get enough time this week. Definitely gonna fix it the next weekend.

<!-- gh-comment-id:2892630988 --> @arikchakma commented on GitHub (May 20, 2025): Unfortunately, I didn't get enough time this week. Definitely gonna fix it the next weekend.
Author
Owner

@arikchakma commented on GitHub (May 24, 2025):

@mrDenning @barisonurme please have a look. Let me know if you still encounter the same issue.

<!-- gh-comment-id:2906916241 --> @arikchakma commented on GitHub (May 24, 2025): @mrDenning @barisonurme please have a look. Let me know if you still encounter the same issue.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/maily.to#56
No description provided.