Closed
Bug 279177
Opened 20 years ago
Closed 4 years ago
Reflow not happening for Plugin Replacement Contents
Categories
(Core :: Layout, defect)
Tracking
()
RESOLVED
INVALID
People
(Reporter: mcsmurf, Unassigned)
References
Details
I tested around with the code in Gecko for the PFS (Plugin Finder Service) that renders the replacement text and puts a logo in it (in nsObjectFrame.cpp). With Mozilla this is only happening on some sites (all had a flash plugin on the page). If it isn't rendered, you have to trigger a mousedown event where the replacement content should be, then it would appear. In console "WARNING: Couldn't add reflow command, so splitting." appeared a few times (with and without rendering the rep. content). If you remove the line "aPresContext->PresShell()->CancelReflowCommand(child, &reflowType);" (1092), the replacement content appears immediately (also now it doesn't anymore, but a few minutes ago this hack worked).
| Reporter | ||
Comment 1•20 years ago
|
||
BTW: Now a mousedown event on the replacement content doesn't help anymore, now you have to open a new tab and then switch back to the old tab to trigger a reflow. I also couldn't get the aPresContext->PresShell()->CancelReflowCommand(child, &reflowType); hack working anymore.
Comment 2•20 years ago
|
||
Actually to demonstrate this bug all you need do is disable the default plugin.
Comment 3•4 years ago
|
||
We're in the process of removing support for plugins (bug 1677160) and bug 1687239 has removed the relevant Layout code, so this bug is irrelevant now.
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → INVALID
You need to log in
before you can comment on or make changes to this bug.
Description
•