Hello, I'm working at the bug connected with rendering flash banners
in iframe.
https://bugzilla.mozilla.org/show_bug.cgi?id=388714
Short description:
Four JavaScript scripts create four iframes in page with flash file
SRC attribute. After some reloads we have white space instead of
random flash banner (or banners).
I take Rick's last sample. We can definitely repeat this bug. After
debugging I found that the problem is in
nsPluginStreamListener::OnStartRequest (mDocument-
>GetPrimaryShell(),nsplugindocument.cpp:104) method. Sometimes it
returns zero pointer for primary shell and I don't know the reason of
it. So if pointer returned is zero FF does not pass STATE_TRANSFER
while processing event (jump to STATE_STOP) and does not load flash
contents. It has random nature (looks like someone delete PresShell
object from nsDocument::mPresShells array in unsuitable time).
Please explain purpose of PresentationShell and its relations with
other objects (frame, document, etc).
What do you think is it correct behaviour (absence of primary shell)
during reload or something wrong?
_______________________________________________
dev-tech-layout mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-tech-layout