Bug 1740914 - Default user-agent is used to get resources in iframes on Responsive Design Mode r=nika

Instead of calling `bc->GetUserAgentOverride()` we should have been calling
`bc->Top()->GetUserAgentOverride()` or `bc->GetCustomUserAgent()`.

Differential Revision: https://phabricator.services.mozilla.com/D132192
This commit is contained in:
Valentin Gosu 2021-12-01 09:23:31 +00:00
parent d19f650408
commit e325c3a903

View File

@ -500,7 +500,8 @@ HttpBaseChannel::SetDocshellUserAgentOverride() {
return NS_OK;
}
const nsString& customUserAgent = bc->GetUserAgentOverride();
nsAutoString customUserAgent;
bc->GetCustomUserAgent(customUserAgent);
if (customUserAgent.IsEmpty() || customUserAgent.IsVoid()) {
return NS_OK;
}