Bug 73579 - QtWebkit forgets login after opening new tab/window on some websites
Summary: QtWebkit forgets login after opening new tab/window on some websites
Status: RESOLVED INVALID
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKit Qt (show other bugs)
Version: 420+
Hardware: PC Linux
: P5 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-12-01 11:28 PST by gce.galotta
Modified: 2022-07-29 10:45 PDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description gce.galotta 2011-12-01 11:28:42 PST
The Browser (Konqueror+kwebkitpart) forgets the user-account login on certain websites (i found two) as soon as a new window/tab is opened, for example opening a thread in a new tab for later reading. The original tab/window "forgets" the user-login as well.

Here are the steps to reproduce the bug:

1. Go to one of the following two websites: www.swtor.com (Biowares MMORPG)
or www.schockwellenreiter.biz (obscure german rpg-shadowrun website).
2. Click on the Forum as far as to geta view with threads.
3. Open a new tab/window with one of those threads
4. Browser forgot the login and relogin is required.

I found this out with Konqueror in KDE and webkitkpart (https://bugs.kde.org/show_bug.cgi?id=287678). The developer of the kpart (he got the bug assgined to) testet it for rekonq, arora and Qt webkit testbrowser.
He found out that the bug seems to be caused by the fact that the sites i mentioned require the "Referer" HTTP header to work properly. QtWebKit does not seem to send that header when opening a URL in a new window. It does send it if you just click on the link.

I testet this in Kubuntu 11.10 (regular) QtWebkit 2.2 2011week36 and Fedora 15 (regular)
Comment 1 Alexey Proskuryakov 2022-07-29 10:45:31 PDT
The Qt port has been removed from WebKit, resolving.