[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-panel-devel
Subject: Re: webkit scriptengine & multiple plasmoids
From: "Aaron J. Seigo" <aseigo () kde ! org>
Date: 2009-12-22 21:40:19
Message-ID: 200912221340.19977.aseigo () kde ! org
[Download RAW message or body]
[Attachment #2 (multipart/signed)]
On December 20, 2009, Petri Damstén wrote:
> On Friday 18 December 2009 00:17:19 Marco Martin wrote:
> > On Thursday 17 December 2009, Petri Damstén wrote:
> > > Hi,
> > >
> > > I'm trying to fix this bug: http://www.kde-
> > > look.org/content/show.php/Scripted+Image?content=91749 (Error having 2
> > > of them). Seems that if there is two (or more) same webkit plasmoids on
> > > desktop only one of them loads properly on plasma start. When same
> > > plasmoid B load is started before A load is finished javascript
> > > functions don't get called. This happens only when plasmoids are same
> > > e.g. two scripted-image plasmoids. I made attached patch to load
> > > plasmoids with the same plugin name in queue and it seems to solve this
> > > but I'm not sure if this right way to do it?
> > >
> > > Petri
> >
> > seems an hacky workaround, but i can'r really think about a possible real
> > cause of this...
> > could be a bug in webkit itself, maybe has some internal sigleton class
> > that gets in an inconsistent state when two pages load the same url in
> > the same moment? seems terribly unlikely but...
>
> I can reproduce this bug with a small Qt only app
> (http://aryhma.oy.cx/damu/webkit-test.tar.gz). It seems that if the same
> javascript file is included in multiple html files that are loaded at the
> same time then loadFinished signal is emitted too early. Should this have
> a workaround in webkit script engine until this is fixed in Qt/webkit?
if it has been reported against Qt/Webkit, then yes, we can have a
(documented) work around in the code that we can remove when Qt/Webkit is
fixed.
--
Aaron J. Seigo
humru othro a kohnu se
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA EE75 D6B7 2EB1 A7F1 DB43
KDE core developer sponsored by Qt Development Frameworks
["signature.asc" (application/pgp-signature)]
_______________________________________________
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic