Bug 319177

Summary: adblock frame blocker does not auto-load URL
Product: [Frameworks and Libraries] kwebkitpart Reporter: railmaniac
Component: generalAssignee: webkit-devel
Status: RESOLVED FIXED    
Severity: normal CC: adawit
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
URL: http://www.mangareader.net/five-star-monogatari/1/28
Latest Commit: Version Fixed In: 1.3.4
Sentry Crash Report:

Description railmaniac 2013-05-01 14:15:24 UTC
The functionality of blocking iframes in a page is crippled, as when you try to block that frame the URL field is blank and the OK button is disabled. Also, unlike firefox, there is no right-click option for "frame info", so you cannot find the iframe URL without going through the source code. 

In any case, I shouldn't have to give the browser information that it already has.

Reproducible: Always

Steps to Reproduce:
1. Go to a page with iframes, like the example URL above
2. Right click on the iframe adds select "frame -> block iframe"
3. The iframe blocking popup window shows up with URL field blank and the OK button disabled.
Actual Results:  
The iframe blocking popup window shows up with URL field blank and the OK button disabled.

Expected Results:  
The iframe blocking popup window should have the URL field populated with url of iframe.

Host system is Archlinux x86-64 with updated packages.

Kernel 3.8.10-1

KDE 4.10.2

Konqueror is using webkit as default engine.
Comment 1 Dawit Alemayehu 2013-05-27 21:07:57 UTC
Git commit d399ced901bad73093a4c68804e0d934933bf1eb by Dawit Alemayehu.
Committed on 27/05/2013 at 20:09.
Pushed by adawit into branch '1.3'.

Fixed context based ad blocking for iframe objects.
FIXED-IN: 1.3.4

M  +6    -4    src/kwebkitpart_ext.cpp

http://commits.kde.org/kwebkitpart/d399ced901bad73093a4c68804e0d934933bf1eb