Bug 212597

Summary: Dead links and about:blanks
Product: [Unmaintained] kdelibs Reporter: Cédric Bellegarde <web>
Component: kdewebkitAssignee: webkit-devel
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Cédric Bellegarde 2009-11-01 09:53:21 UTC
Version:            (using Devel)
OS:                Linux
Installed from:    Compiled sources

When clicking on a temp dead link, i got "about:blanks" in url instead of dead link url...

So, i can't press reload to test if site is up again.

ex:
http://adishatz.1s.fr/~gnumdk/test.html
Comment 1 Dawit Alemayehu 2009-11-02 22:03:46 UTC
SVN commit 1044014 by adawit:

* Fixed history navigation once and for all (famous last words). Unlike the QWebHistory
  based solution, this fix works whether or not the webkitpart gets unloaded during
  navigation.
* Do not export symbols from WebView and WebPage as they are internal classes.
* Removed setStatusBarTextProxy from WebKitPart as it should not be a public interface.
* Removed the browserExtension function since the parent KParts::ReadonlyPart already provides it.
* Removed the WebPage::updateHistory signal from WebPage because there is saveFrameStateRequested in QWebPage.
* Consolidated loadError and navigationRequestFinished signals in WebPage to simplfy things.
* Fixed "about:blank" url handling to show blank page instead of disregarding it like we do now.
* Fixed handling of ctrl+click and middle click on url links. Now they are always opened in a new tab.

BUG: 212597


 M  +140 -154  webkitpart.cpp  
 M  +12 -13    webkitpart.h  
 M  +68 -4     webkitpart_ext.cpp  
 M  +4 -2      webkitpart_ext.h  
 M  +120 -47   webpage.cpp  
 M  +55 -28    webpage.h  
 M  +1 -4      webview.cpp  
 M  +1 -2      webview.h  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1044014
Comment 2 Dario Andres 2010-11-18 14:53:27 UTC
[Comment from a bug triager]
Moving old kdewebkit bug reports to kdelibs/kdewebkit. Sorry about the noise