Bug 49140
Summary: | [Qt] The browser ask to save page instead of showing it on some sites | ||
---|---|---|---|
Product: | WebKit | Reporter: | Florent Lévigne <f.levigne> |
Component: | New Bugs | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED WORKSFORME | ||
Severity: | Normal | CC: | benjamin, robert |
Priority: | P2 | Keywords: | Qt, QtTriaged |
Version: | 528+ (Nightly build) | ||
Hardware: | PC | ||
OS: | Linux |
Florent Lévigne
-- Overview:
Tested on Rekonq and Konqueror (two browsers which use qtwebkit) :
When I go on www.tcl.fr :
The browser ask me to save the page, and does not show it.
rekonq(7501)/kdecore (trader) mimeTypeSycocaOffers: KMimeTypeTrader: mimeType
"text/HTML" not found
rekonq(7501)/kdecore (services) KMimeTypeFactory::parseMagic: Now parsing
"/usr/share/mime/magic"
java version "1.6.0_20"
OpenJDK Runtime Environment (IcedTea6 1.9.1) (ArchLinux-6.b20_1.9.1-1-i686)
OpenJDK Server VM (build 17.0-b16, mixed mode)
rekonq(7501)/kdecore (services) KMimeTypeFactory::parseMagic: Now parsing
"/home/florent/.local/share/mime/magic"
This site does not need Java for "normal" utilisation.
I have tested with Java desactivated and activated, and no change appear.
-- Steps to Reproduce:
go on www.tcl.fr
-- Actual Results:
The browser ask to save the page.
-- Expected Results:
The browser should show the page.
-- Build Date & Platform:
Qt 4.7.0 (QtWebKit 2.0), Linux (Arch Linux and Fedora)
-- Additional Information:
Bug reported on the kde bugzilla, this bug seems to be fixed on QtWebKit 2.1 (I have not tried), but someone told me to report it here.
https://bugs.kde.org/show_bug.cgi?id=255197
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Benjamin Poulain
Please follow http://trac.webkit.org/wiki/QtWebKitBugs when reporing bugs here (missing Qt keyword).
Both Rekonq and Konqueror uses KIO as the network access manager. I have no problem seeing www.tcl.fr with WebKit trunk I guess KIO is the problem here.
Can you reproduce the problem on Arora or webkit trunk?
Florent Lévigne
Sorry for the wrong location.
I Just tested on Arora 0.11.0, with Qt 4.7.1 (on Arch Linux and Fedora), and I have the same problem.
Benjamin Poulain
(In reply to comment #2)
> I Just tested on Arora 0.11.0, with Qt 4.7.1 (on Arch Linux and Fedora), and I have the same problem.
Reopening then.
Robert Hogan
This WORKSFORME on the QtTestBrowser in trunk.
It might have been fixed by https://bugs.webkit.org/show_bug.cgi?id=46968
Florent, can you confirm please?
Florent Lévigne
(In reply to comment #4)
> This WORKSFORME on the QtTestBrowser in trunk.
>
> It might have been fixed by https://bugs.webkit.org/show_bug.cgi?id=46968
>
> Florent, can you confirm please?
No, I still have this probleme with Qt 4.7.3.
Robert Hogan
(In reply to comment #5)
> (In reply to comment #4)
> > This WORKSFORME on the QtTestBrowser in trunk.
> >
> > It might have been fixed by https://bugs.webkit.org/show_bug.cgi?id=46968
> >
> > Florent, can you confirm please?
>
> No, I still have this probleme with Qt 4.7.3.
Using QtTestBrowser? Weird.
Florent Lévigne
(In reply to comment #6)
> (In reply to comment #5)
> > (In reply to comment #4)
> > > This WORKSFORME on the QtTestBrowser in trunk.
> > >
> > > It might have been fixed by https://bugs.webkit.org/show_bug.cgi?id=46968
> > >
> > > Florent, can you confirm please?
> >
> > No, I still have this probleme with Qt 4.7.3.
>
> Using QtTestBrowser? Weird.
Oh no sorry.
I have not find where to take the QtTestVrowser. Can you give a link to download / build it please ?
Robert Hogan
(In reply to comment #7)
>
> Oh no sorry.
> I have not find where to take the QtTestVrowser. Can you give a link to download / build it please ?
Certainly:
cd $HOME
git clone --depth=3 git://git.webkit.org/WebKit.git WebKit
cd WebKit
./Tools/Scripts/build-webkit --qt --makeargs=-j5 --no-video --no-svg
This download a shallow copy of the git repo (takes less time to download) and build it.
You should also look at the prerequisites for building at:
http://trac.webkit.org/wiki/BuildingQtOnLinux
On a Kubuntu setup:
sudo apt-get install bison flex libqt4-dev libqt4-opengl-dev libphonon-dev libicu-dev libsqlite3-dev libxext-dev libxrender-dev gperf libfontconfig1-dev libphonon-dev g++
will do it
Florent Lévigne
Thanks,
It works with the QtTestBrowser. :)
Robert Hogan
Great. Thanks.