diff --git a/Core/Handling/RequestHandlerBrowser.cs b/Core/Handling/RequestHandlerBrowser.cs index 08c7fbaa..15269fd5 100644 --- a/Core/Handling/RequestHandlerBrowser.cs +++ b/Core/Handling/RequestHandlerBrowser.cs @@ -13,7 +13,12 @@ sealed class RequestHandlerBrowser : RequestHandlerBase{ public RequestHandlerBrowser() : base(true){} public override CefReturnValue OnBeforeResourceLoad(IWebBrowser browserControl, IBrowser browser, IFrame frame, IRequest request, IRequestCallback callback){ - if (request.ResourceType == ResourceType.Script){ + if (request.ResourceType == ResourceType.MainFrame){ + if (request.Url.EndsWith("//twitter.com/")){ + request.Url = TwitterUtils.TweetDeckURL; // redirect plain twitter.com requests, fixes bugs with login 2FA + } + } + else if (request.ResourceType == ResourceType.Script){ string url = request.Url; if (url.Contains("analytics.")){