Closed Bug 1889383 Opened 3 months ago Closed 3 months ago

"Item changed on server" dialog (calendar-conflicts-dialog) needs a scrollbar

Categories

(Calendar :: Dialogs, defect)

Thunderbird 115
defect

Tracking

(thunderbird_esr115 affected)

RESOLVED FIXED
126 Branch
Tracking Status
thunderbird_esr115 --- affected

People

(Reporter: psychonaut, Assigned: mkmelin)

References

(Blocks 1 open bug)

Details

(Keywords: regression)

Attachments

(2 files)

When Lightning produces an "Item changed on server" dialog for an event, it reproduces the entire description of that event. If that description contains many lines of text, then Lightning naïvely increases the height of the dialog to accommodate them. This can result in the dialog exceeding the height of the screen, as the attached screenshot shows. This makes it impossible to read the entire event description, and also cuts off the "Discard my changes and reload" and "Submit my changes anyway" buttons at the bottom of the dialog.

The dialog should put the event description in a frame with scrollbars.

Blocks: 1821304
Status: UNCONFIRMED → NEW
Ever confirmed: true
Keywords: regression
Summary: "Item changed on server" dialog needs a scrollbar → "Item changed on server" dialog (calendar-conflicts-dialog) needs a scrollbar

For testing:

window.openDialog(
  "chrome://calendar/content/calendar-conflicts-dialog.xhtml",
  "calendarConflictsDialog",
  "chrome,titlebar,modal",
  {
  item: { isEvent() { return true}, getProperty() { return "ABC"; }, get calendar() { return { name: "test"} }, title: "Test title", descriptionText: "ABCABCBABA ".repeat(1000) } ,
  mode: "modify",
  overwrite: false,
  }
);
Assignee: nobody → mkmelin+mozilla
Status: NEW → ASSIGNED
Attachment #9395238 - Attachment description: Bug 1889383 - "Item changed on server" dialog (calendar-conflicts-dialog) needs a scrollbar. r=#thunderbird-front-end-reviewers → Bug 1889383 - "Item changed on server" dialog (calendar-conflicts-dialog) needs a scrollbar. r=freaktechnik
Target Milestone: --- → 126 Branch

Pushed by mkmelin@iki.fi:
https://hg.mozilla.org/comm-central/rev/22df40bf8803
"Item changed on server" dialog (calendar-conflicts-dialog) needs a scrollbar. r=freaktechnik

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

Comment on attachment 9395238 [details]
Bug 1889383 - "Item changed on server" dialog (calendar-conflicts-dialog) needs a scrollbar. r=freaktechnik

[Approval Request Comment]
Regression caused by (bug #): unclear
User impact if declined: may not be able to see full content
Testing completed (on c-c, etc.): c-c, beta (once 126beta shipped)
Risk to taking this patch (and alternatives if risky): safe

Attachment #9395238 - Flags: approval-comm-esr115?

Comment on attachment 9395238 [details]
Bug 1889383 - "Item changed on server" dialog (calendar-conflicts-dialog) needs a scrollbar. r=freaktechnik

[Triage Comment]
We will let this ride the train to 128

Attachment #9395238 - Flags: approval-comm-esr115? → approval-comm-esr115+

Comment on attachment 9395238 [details]
Bug 1889383 - "Item changed on server" dialog (calendar-conflicts-dialog) needs a scrollbar. r=freaktechnik

[Triage Comment]
correcting accident

Attachment #9395238 - Flags: approval-comm-esr115+ → approval-comm-esr115-
Duplicate of this bug: 1898675
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: