#577138 akregator: internal browser: left-click open-in-external-browser not always honored

Package:
akregator
Source:
akregator
Description:
RSS/Atom feed aggregator
Submitter:
Shai Berger
Date:
2010-04-10 00:18:04 UTC
Severity:
normal
#577138#5
Date:
2010-04-10 00:14:26 UTC
From:
To:
I read the feed for the "Penny and Aggie" comic
strip at http://www.pennyandaggie.com/feed.php,
with the "load full website when reading" setting.
This opens the pages using the internal browser.

I configure the internal browser so that left-click
opens in external browser, and this usually works
nicely.

The current page for the comic is
http://www.pennyandaggie.com/index.php?p=1010
It includes two kinds of ads: Those from "Project
Wonderful!" are encoded in the page, and clicking
them in Akregator indeed opens the link target in
an external browser. However, the one from "ComicBox"
(middle of the page, right hand side) is actually an
iframe. The relevant code loaded into the iframe is
a simple link with target="_blank", and left-clicking
it opens the target page in a tab, ignoring the "left
mouse click" setting.

I'm not sure if this is caused by the target="_blank"
attribute or by being in an iframe; I haven't noticed
this happen before, and I don't have many feeds where
I watch the whole page. The "noscript" versions of the
Project Wonderful ads have target="_blank", so I suspect
the iframe more, but if JavaScript is enabled in the
internal browser, then it could be just the target as
I'm not sure what the javascript code generates.

Hope this isn't too confused,

Shai.