Closed Bug 1649423 Opened 4 years ago Closed 4 years ago

OAuth window missing URL bar

Categories

(Thunderbird :: Account Manager, defect)

defect

Tracking

(thunderbird_esr78+ fixed, thunderbird78 affected, thunderbird79 fixed)

RESOLVED FIXED
Thunderbird 80.0
Tracking Status
thunderbird_esr78 + fixed
thunderbird78 --- affected
thunderbird79 --- fixed

People

(Reporter: mkmelin, Assigned: mkmelin)

References

(Regression)

Details

(Keywords: regression)

Attachments

(1 file)

Bug 1644083 changed the browserrequest window to hide the "urlbar" for extenstion popups. That's ok, but it shouldn't have changed the window used for OAuth.

The URL bar is needed for OAuth for debugging and also e.g. Google imply it's required to show it.

Attachment #9160350 - Flags: review?(geoff)

I think we should go the other way and specify "location" in the features when opening the window. I think I was probably intending to do that (especially given the way I wrote the CSS) but missed it.

Comment on attachment 9160350 [details] [diff] [review] bug1649423_oauth_urlbar_missing.patch Actually, no, this is right.
Attachment #9160350 - Flags: review?(geoff) → review+

Pushed by geoff@darktrojan.net:
https://hg.mozilla.org/comm-central/rev/a37d8583cbd0
OAuth window missing URL bar after bug 1644083. r=darktrojan

Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → Thunderbird 80.0
Comment on attachment 9160350 [details] [diff] [review] bug1649423_oauth_urlbar_missing.patch [Approval Request Comment] Regression caused by (bug #): bug 1644083 User impact if declined: URL bar of OAuth window not shown Testing completed (on c-c, etc.): yes Risk to taking this patch (and alternatives if risky): Google requires the URL bar to be visible for OAuth. Worst case, the app privileges would get cancelled (and connecting to gmail thus no longer possible). The code change is small and well understood.
Attachment #9160350 - Flags: approval-comm-esr78?
Attachment #9160350 - Flags: approval-comm-beta?
Comment on attachment 9160350 [details] [diff] [review] bug1649423_oauth_urlbar_missing.patch Approved for beta 79 Approved for esr 78.0 (Double checked in chat per below whether we should fast track this for esr) darktrojan : I have approved esr uplifts. the only thing for beta is bug 1649423. how solid is that? And is it also important enough to risk for 78.0? ... since it hasn't yet been on beta wsmwk: it's worth having and the risk is minimal since it's just CSS
Attachment #9160350 - Flags: approval-comm-esr78?
Attachment #9160350 - Flags: approval-comm-esr78+
Attachment #9160350 - Flags: approval-comm-beta?
Attachment #9160350 - Flags: approval-comm-beta+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: