Closed Bug 1737386 Opened 3 years ago Closed 3 years ago

Attachment Drag and Drop Area Limited to Outside of Highlighted Square

Categories

(Thunderbird :: Message Compose Window, defect, P1)

Thunderbird 95
x86_64
Windows 10

Tracking

(thunderbird_esr91 verified, thunderbird94+ verified)

VERIFIED FIXED
95 Branch
Tracking Status
thunderbird_esr91 --- verified
thunderbird94 + verified

People

(Reporter: carodri2, Assigned: aleca)

References

(Regression)

Details

(Keywords: regression)

Attachments

(3 files)

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36

Steps to reproduce:

  1. Create a message.
  2. Select a number of files to be attached to the message.
  3. Drag the files to the message window.

Actual results:

Thunderbird does not attach the files until they are outside of the edges of the highlighted area, making the drag and drop operation difficult.

Expected results:

Actual drag and drop area should be large enough to allow easy drag and drop.

I can reproduce using Build ID 20211023104613 on Windows 10, but can not reproduce using the same build on my Fedora 34 Workstation Linux.

On Windows 10 I can also reproduce using 94.0b4, but 91.2.1 works for me.

Status: UNCONFIRMED → NEW
Component: Untriaged → Message Compose Window
Ever confirmed: true
OS: Unspecified → Windows 10
Hardware: Unspecified → x86_64

Oh wow, this is...bad!
This seems to happen only on Windows as I can't reproduce it on Linux.
Thanks for the report, and thanks Alice for the regression.

Assignee: nobody → alessandro
Priority: -- → P1

You're welcome. I thought that fixing Bug #1457074 would take care of this and made the comment about this problem there, but yes, this is very bad.

I can confirm that this affects macOS and Windows, but not Linux.

Status: NEW → ASSIGNED

Pinging Richard for a review since he can test on both macOS and Windows.

Target Milestone: --- → 95 Branch

Pushed by mkmelin@iki.fi:
https://hg.mozilla.org/comm-central/rev/1ba69c2585f8
Fix attachments onDrop event not firing in macOS and Windows. r=Paenglab

Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED

Comment on attachment 9247454 [details]
Bug 1737386 - Fix attachments onDrop event not firing in macOS and Windows. r=Paenglab

[Approval Request Comment]
Regression caused by (bug #): bug 1735459
User impact if declined: macOS and Windows users won't be able to drag&drop attachments in the compose window.
Testing completed (on c-c, etc.): on c-c
Risk to taking this patch (and alternatives if risky): low

Attachment #9247454 - Flags: approval-comm-beta?

Comment on attachment 9247454 [details]
Bug 1737386 - Fix attachments onDrop event not firing in macOS and Windows. r=Paenglab

[Triage Comment]
Approved for beta

Attachment #9247454 - Flags: approval-comm-beta? → approval-comm-beta+

Verified testing the 94.0b5 candidate on Windows 10.

Status: RESOLVED → VERIFIED

Comment on attachment 9247454 [details]
Bug 1737386 - Fix attachments onDrop event not firing in macOS and Windows. r=Paenglab

[Approval Request Comment]
Regression caused by (bug #): bug 1735459
User impact if declined: macOS and Windows users won't be able to drag&drop attachments in the compose window.
Testing completed (on c-c, etc.): on c-c and beta
Risk to taking this patch (and alternatives if risky): low

Attachment #9247454 - Flags: approval-comm-esr91?

Comment on attachment 9247454 [details]
Bug 1737386 - Fix attachments onDrop event not firing in macOS and Windows. r=Paenglab

[Triage Comment]
Approved for esr91.

Rob We can take this for 91.3 if you are agreeable and it doesn't complicate things for you. Otherwise, feel free to pass on it.

Flags: needinfo?(rob)
Attachment #9247454 - Flags: approval-comm-esr91? → approval-comm-esr91+

Heads up that bug 1732903, bug 1737386, and this one, should all land together in 91 in order to not break things.

(In reply to Alessandro Castellani [:aleca] from comment #19)

Heads up that bug 1732903, bug 1737386, and this one, should all land together in 91 in order to not break things.

This is bug 1737386? Did you mean 1735459?

Flags: needinfo?(rob) → needinfo?(alessandro)
Flags: needinfo?(alessandro)
Regressions: 1740711
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: