Closed Bug 1906387 Opened 4 months ago Closed 4 months ago

Rework the drag and drop implementation of calendar and remove invokeEventDragSession

Categories

(Calendar :: Calendar Frontend, defect)

Thunderbird 129
defect

Tracking

(thunderbird_esr128? fixed, thunderbird129 affected)

RESOLVED FIXED
130 Branch
Tracking Status
thunderbird_esr128 ? fixed
thunderbird129 --- affected

People

(Reporter: aleca, Assigned: darktrojan)

References

(Regression)

Details

(Keywords: regression)

Attachments

(1 file)

With the changes done in bug 1893119, the very very old drag and drop implementation done for calendar events is not compatible anymore.
https://searchfox.org/comm-central/rev/56d995b6c3afdf9b3167640b2a7abaa0cea15f69/calendar/base/content/calendar-dnd-listener.js#871

We should rework the whole thing and use the current HTML5 DnD API like with do everywhere else in the application.
Also we're temporarily disabling browser_dragEventItem.js and we should re-enable that test once this is done.

Assignee: nobody → geoff
Status: NEW → ASSIGNED
Target Milestone: --- → 130 Branch

Pushed by geoff@darktrojan.net:
https://hg.mozilla.org/comm-central/rev/b3bd2792aa9f
Fix drag and drop of calendar view items. r=aleca

Status: ASSIGNED → RESOLVED
Closed: 4 months ago
Resolution: --- → FIXED

Upstream bug got uplifted, now this needs to go too.

Comment on attachment 9411334 [details]
Bug 1906387 - Fix drag and drop of calendar view items. r=#thunderbird-front-end-reviewers

[Approval Request Comment]
Regression caused by (bug #): -
User impact if declined: Can't drag and drop calendar events
Testing completed (on c-c, etc.): on c-c and beta
Risk to taking this patch (and alternatives if risky): it should be low since this is primarily an API change. We need this on ESR because the m-c patches that triggered the need for these changes got uplifted to ESR.

Attachment #9411334 - Flags: approval-comm-esr128?

Comment on attachment 9411334 [details]
Bug 1906387 - Fix drag and drop of calendar view items. r=#thunderbird-front-end-reviewers

[Triage Comment]
Approved for esr128

Attachment #9411334 - Flags: approval-comm-esr128? → approval-comm-esr128+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: