Closed
Bug 1478580
Opened 7 years ago
Closed 7 years ago
Attendee dialog control look like disabled in ESR60 on Windows
Categories
(Calendar :: Dialogs, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
6.2
People
(Reporter: MakeMyDay, Assigned: Paenglab)
References
Details
(Keywords: regression)
Attachments
(2 files)
43.11 KB,
image/png
|
Details | |
768 bytes,
patch
|
MakeMyDay
:
review+
Fallen
:
approval-calendar-esr+
|
Details | Diff | Splinter Review |
In the ESR version Lightning 6.2, the listboxes for the attendees list and the freebusy grid have a grey background for Windows - suggesting those wehere disabled. This should be white instead.
For post ESR60, this will be fixed with bug 1477478, so the issue needs an ESR60 only fix.
Richard, can you take a look at it?
Comment 1•7 years ago
|
||
Which panel is that? "Invite Attendees" looks OK to me.
Reporter | ||
Comment 2•7 years ago
|
||
This is what is see - ESR60b10 is in the foreground, ESR52 for reference in the background. I haven't checked with a new profile though - you don't see the issue?
Comment 3•7 years ago
|
||
Yes, grey background, I didn't notice it.
Assignee | ||
Comment 4•7 years ago
|
||
Toolkit removed the background color of listboxes because it's not needed when -moz-appearance: listbox; is set. Here the listboxes are -moz-appearance: none;.
Assignee: nobody → richard.marti
Status: NEW → ASSIGNED
Attachment #8995289 -
Flags: review?(makemyday)
Reporter | ||
Comment 5•7 years ago
|
||
Comment on attachment 8995289 [details] [diff] [review]
attendeeBGColor.patch
Review of attachment 8995289 [details] [diff] [review]:
-----------------------------------------------------------------
Thanks for the quick fix. Have you verified this isn't an issue on other platforms?
This should only land on ESR but not on CC/beta since bug 1477478 is about to remove the listboxes entirely.
Attachment #8995289 -
Flags: review?(makemyday)
Attachment #8995289 -
Flags: review+
Attachment #8995289 -
Flags: approval-calendar-esr?(philipp)
Assignee | ||
Comment 6•7 years ago
|
||
I checked all platforms and it's only a Windows issue.
Comment 7•7 years ago
|
||
Comment on attachment 8995289 [details] [diff] [review]
attendeeBGColor.patch
So far beta has the listboxes, so if we do a beta, we will me need this.
Attachment #8995289 -
Flags: approval-calendar-beta?(philipp)
Reporter | ||
Comment 8•7 years ago
|
||
Up to you, but if you land this on beta, you should backout it again with landing bug 1477478 on beta (which should be the plan), so probably it's not worth the effort to land it there.
Comment 9•7 years ago
|
||
Frankly, I don't know what the plans for beta are in general given all the test failures due to the M-C overlay loader still being active. That said, why would uplifting the listbox removal be necessary? What am I missing?
Reporter | ||
Comment 10•7 years ago
|
||
If there will be no beta for 62, then there is also no point to uplift it to beta in the first place, since uplifting only should happen for release purpose. Calendar is traditionally quite conservative with uplifting (and this is for a reason). But we should keep the discussion about 62 being ready for a beta release out of this bug.
Comment 11•7 years ago
|
||
Sadly you still haven't explained why bug 1477478 is a beta 62 uplift candidate, see "which should be the plan" (comment #8). As far as I can see, it's a pure bustage fix for an M-C feature that got withdrawn at mozilla63, so no uplift required.
This bug here *is* an uplift candidate, since if we build TB 62 beta, we shouldn't regress something that got fixed in TB 60 ESR.
Reporter | ||
Comment 12•7 years ago
|
||
I don't know for sure, but its at least likely that freebusy lookup will not work, but I haven't tested. Bug 1101381 was just a bandaid patch to at least make adding attendees possible, for anything left not working for 62, bug 1477478 would be the answer.
Comment 13•7 years ago
|
||
Reporter | ||
Comment 14•7 years ago
|
||
Thanks for the try push - but if I read it correctly, this is based on mozilla-esr60, which was expected to work. More interestingly would be a try push for 62 once the overlay loader thing is in shape there. If it worked there, too, I would agree with you that there is no need for uplifting bug 1477478.
Comment 15•7 years ago
|
||
I did the try push together with bug 1477641. The state of TB 62 with Calendar 6.4 is for others to assess. As far as I can tell, independent of this small CSS change here, it's mostly not working:
https://treeherder.mozilla.org/#/jobs?repo=comm-beta&revision=11ccbb8139d06af407655115817e50c07f8121ab&selectedJob=190005414
Hard to tell whether the attendee dialogue works. But other things surely fail.
Comment 16•7 years ago
|
||
Just download a build via that link and try it.
Comment 17•7 years ago
|
||
Comment on attachment 8995289 [details] [diff] [review]
attendeeBGColor.patch
I didn't know -moz-field was case insensitive. Anyway, a+ for whatever you need, I'm certain you will find out where these few lines should best land.
Attachment #8995289 -
Flags: approval-calendar-esr?(philipp)
Attachment #8995289 -
Flags: approval-calendar-esr+
Attachment #8995289 -
Flags: approval-calendar-beta?(philipp)
Attachment #8995289 -
Flags: approval-calendar-beta+
Comment 19•7 years ago
|
||
TB 60 ESR, Cal 6.2:
https://hg.mozilla.org/releases/comm-esr60/rev/e412da29421f
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
Keywords: checkin-needed
Resolution: --- → FIXED
Target Milestone: --- → 6.2
Updated•7 years ago
|
Attachment #8995289 -
Flags: approval-calendar-beta+
You need to log in
before you can comment on or make changes to this bug.
Description
•