Summary: | http://www.spiegel.de is not displayed properly by Konqueror | ||
---|---|---|---|
Product: | [Applications] konqueror | Reporter: | Tobias Heinemann <theine> |
Component: | general | Assignee: | Konqueror Developers <konq-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | matthaei, michse, sven.burmeister |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Tobias Heinemann
2006-06-10 13:46:17 UTC
Can reproduce the issue. Only the flash advert is displayed. When I enable my filter rules, the advert gets filtered and I can see the article. So this bug seems to be related to bug 128566. Hmm, are you sure it works with your KDE 3.5.2? I've got KDE 3.5.2 here (debian packages) and I can confirm this bug: Page is only displayed after filtering the advert. I was only told that it works under KDE 3.5.3 -- apparently by someone who has enabled AdBlocK filters. Obviously, I meant to write "KDE 3.5.2" in the above comment. *** Bug 129053 has been marked as a duplicate of this bug. *** *** Bug 129335 has been marked as a duplicate of this bug. *** SVN commit 552743 by ggarand: for the sake of all things sacred, stop eating Coolo's football news :( BUG: 128944 3.5.3 regression M +3 -2 htmltokenizer.cpp --- branches/KDE/3.5/kdelibs/khtml/html/htmltokenizer.cpp #552742:552743 @@ -388,9 +388,10 @@ // Scripts following a frameset element should not be executed or even loaded in the case of extern scripts. bool followingFrameset = (parser->doc()->body() && parser->doc()->body()->id() == ID_FRAMESET); + bool effectiveScript = !parser->skipMode() && !followingFrameset; bool deferredScript = false; - if ( !parser->skipMode() && !followingFrameset) { + if ( effectiveScript ) { CachedScript* cs = 0; // forget what we just got, load from src url instead @@ -419,7 +420,7 @@ script = false; scriptCodeSize = scriptCodeResync = 0; - if (parser->skipMode() || followingFrameset) + if ( !effectiveScript ) return; if ( !m_executingScript && cachedScript.isEmpty() ) { *** Bug 130223 has been marked as a duplicate of this bug. *** |