HTTP Refresh no longer work in content tabs
Categories
(Thunderbird :: Add-Ons: Extensions API, defect)
Tracking
(thunderbird_esr78+ fixed, thunderbird82 fixed)
People
(Reporter: neil, Assigned: neil)
References
(Regression)
Details
(Keywords: regression)
Attachments
(2 files, 1 obsolete file)
2.39 KB,
patch
|
neil
:
review+
wsmwk
:
approval-comm-beta+
|
Details | Diff | Splinter Review |
2.44 KB,
patch
|
wsmwk
:
approval-comm-esr78+
|
Details | Diff | Splinter Review |
Bug 511240 added a progress listener to Thunderbird's content tabs. Unfortunately, it doesn't quite honour the API correctly, which means that it ends up blocking all HTTP Refresh redirects.
Bug 1455471 then duplicated the error with its own progress listener. (This error could possibly have been avoided by comparing with Firefox's tabs progress listener.)
Assignee | ||
Comment 1•4 years ago
|
||
Comment 2•4 years ago
|
||
Comment 3•4 years ago
|
||
Updated•4 years ago
|
Assignee | ||
Comment 4•4 years ago
|
||
(In reply to Geoff Lankow from comment #2)
You'll need these here: {}
Sorry, my mach lint
complained about protovis
and I hadn't realised that meant it had actually skipped tabmail.js
.
(In reply to Magnus Melin from comment #3)
I'd also just return false here and not bother having an rv set. (Then return true down there also of course)
I was copying Firefox's code here; I think they want to call all of the listeners, and then return false if any of them did.
Assignee | ||
Updated•4 years ago
|
Pushed by mkmelin@iki.fi:
https://hg.mozilla.org/comm-central/rev/d47938982f6b
Fix HTTP refresh for content tabs r=darktrojan
Updated•4 years ago
|
Assignee | ||
Comment 6•4 years ago
|
||
Thanks for checking this in. Is this change eligible for Thunderbird 78 uplift via comm-beta?
Comment 7•4 years ago
|
||
I don't see why not. Do set the approval request flags.
Comment 8•4 years ago
|
||
It will need to be reworked for 78.
Assignee | ||
Comment 9•4 years ago
•
|
||
Comment on attachment 9178999 [details] [diff] [review]
Addressed review comment
(In reply to Geoff Lankow from comment #8)
It will need to be reworked for 78.
I take it that means that this version should already apply to c-b? I can easily write a backport for 78.
[Approval Request Comment]
Regression caused by (bug #): bug 511240, bug 1455471
User impact if declined: Some sites don't refresh correctly when opened in content tabs
Risk to taking this patch (and alternatives if risky): Low, only affects content tabs
Comment 10•4 years ago
|
||
Comment on attachment 9178999 [details] [diff] [review]
Addressed review comment
[Triage Comment]
Approved for beta
Comment 11•4 years ago
|
||
bugherder uplift |
Thunderbird 82.0b3:
https://hg.mozilla.org/releases/comm-beta/rev/0a0f38a136e8
Comment 12•4 years ago
|
||
Neil, can you attach a backport and request 78 approval?
Assignee | ||
Comment 13•4 years ago
|
||
[Approval Request Comment]
Regression caused by (bug #): bug 511240, bug 1455471
User impact if declined: Some sites don't refresh correctly when opened in content tabs
Risk to taking this patch (and alternatives if risky): Low, only affects content tabs
Comment 14•4 years ago
|
||
Comment on attachment 9190314 [details] [diff] [review]
ESR 78 backport
[Triage Comment]
Approved for esr78
Comment 15•4 years ago
|
||
bugherder uplift |
Thunderbird 78.6.0:
https://hg.mozilla.org/releases/comm-esr78/rev/1def987eea61
Updated•4 years ago
|
Description
•