Extended-Thunder / send-later

Schedule messages to be sent at a specific time.
Mozilla Public License 2.0
123 stars 17 forks source link

Send later popup does not close after sending #689

Closed Feri-6 closed 3 months ago

Feri-6 commented 8 months ago

Prerequisites

Describe the bug

If I click on the Send Later button on the Message composition window, and I click on the "Send Now" button on the pop up window, the composition window closes but the pop up does not. I can close it with the X button.

Error on the console: Promise rejected after context unloaded: Actor 'Conduits' destroyed before query 'RuntimeMessage' was resolved popup.js:149 doSendNow moz-extension://45812e34-85e1-493f-89a5-c0b190a09905/ui/popup.js:149

How to reproduce

  1. Click on the Send Later button on the message composition window.
  2. Click on the "Send Now" button on the pop up window.
  3. The composition window closes, but the pop up does not.

Expected behavior

Pop up window closes.

Additional context

No response

Operating System

Windows

Operating System Version

11

Thunderbird version

102.15.1

Send Later start-up string

WebExtensions: Error setting Sugar locale to hu-HU: TypeError: Invalid Locale: hu-HU TypeError: Invalid Locale: hu-HU set jar:file:///C:/Users/Feri/AppData/Roaming/Thunderbird/Profiles/qs4bkyp2.default-release/extensions/sendlater3@kamens.us.xpi!/utils/sugar-custom.js:3714 setLocale jar:file:///C:/Users/Feri/AppData/Roaming/Thunderbird/Profiles/qs4bkyp2.default-release/extensions/sendlater3@kamens.us.xpi!/utils/sugar-custom.js:4752

jar:file:///C:/Users/Feri/AppData/Roaming/Thunderbird/Profiles/qs4bkyp2.default-release/extensions/sendlater3@kamens.us.xpi!/utils/static.js:2277 getAPI jar:file:///C:/Users/Feri/AppData/Roaming/Thunderbird/Profiles/qs4bkyp2.default-release/extensions/sendlater3@kamens.us.xpi!/experiments/legacyColumnImplementation.js:321 asyncLoadAPI resource://gre/modules/ExtensionCommon.jsm:1296
jikamens commented 8 months ago
  1. That's not the Send Later start-up string. Please open the add-ons page and click on Send Later to find out which version you are using and paste the Send Later version number here.
  2. This is almost certainly being caused by an incompatibility between Send Later and another add-on you have installed. What other add-ons are you using?
dajiahao commented 4 months ago

how to find out which addon causes this? I have the same effect like the thread-opener since some months now ... it's just an extra click to close the window, everything else works fine; right now I am on version 10.5.1 of sendlater on tb 115.13.0/linux

jikamens commented 4 months ago

how to find out which addon causes this?

Disable the other add-ons one at a time, restart Thunderbird after disabling each one, test Send Later after each, see when the problem goes away.

Feri-6 commented 4 months ago

I started this issue. I disabled all addons, but the Send later windows stays after sending.

jikamens commented 4 months ago

Do you happen to have a YubiKey plugged in? See #656.

Feri-6 commented 4 months ago

Nope. Enabled plugins: image

jikamens commented 4 months ago

Hmm. Can you follow the instructions in the user guide for capturing logs in the error console when you click the Send button in the scheduling window and it doesn't close? I'm hoping there is a log message indicating what's going wrong.

121sim commented 3 months ago

I'm experiencing the same bug (MacOS). I'm sending the error log by email. Thanks.

jikamens commented 3 months ago

This issue should be fixed in release 10.5.4 of Send Later.

To check what version of Send Later you have:

This release is not yet available for download from addons.thunderbird.net, but you can download and install it from its GitHub release page as follows:

To subscribe to future beta releases (we love beta testers!), download and install send_later_beta_10.5.4.xpi instead. The advantage is that if there's a bug that affects your workflow you'll help find it and get it fixed quickly. The disadvantage is that bugs are a bit more likely in beta releases. You can unsubscribe from beta releases at any time by downloading and installing send_later.xpi or installing from addons.thunderbird.net.

Note that this is a prerelease. While we make every effort to ensure that prereleases are stable, they are a bit more likely to have bugs, so proceed with caution.

If you prefer to wait, the release will eventually be available on addons.thunderbird.net, and unless you've turned off automatic add-on updates, Thunderbird will eventually update to the new version automatically. To update immediately once it's available:

Please let me know if you still see this issue in this release.

121sim commented 3 months ago

Thanks, fixed for me.