Summary: | bmw-motorrad.co.uk page fails to render correctly in konqueror | ||
---|---|---|---|
Product: | [Applications] konqueror | Reporter: | James <admin> |
Component: | khtml | Assignee: | Konqueror Developers <konq-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | maksim |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | Screen shot of page rendering incorrectly. |
Description
James
2008-03-04 12:42:08 UTC
Created attachment 23783 [details]
Screen shot of page rendering incorrectly.
This is a screenshot of the problem occurring, This is similar to other pages
with the same "style" of page rendering incorrectly. In each case its with
flash video over the top of the menu items or other items.
I have had this problem with 3.5.8 and 4.0.1 in both cases using the Ubuntu packages. Bug confirmed Flash plugin on linux doesn't support transparent wmode, so this is no bug, but ordinary User Agent detection stuff. Tool->Change Browser Identification->Other->FireFox OTOH, Konqueror supports rudimentary stacking of Flash objects, so if the plugin is correctly z-order stacked, which remains to be demonstrated, it would be possible to let it degrade gracefully by ameliorating the plugin stacking logic. So within same root stacking context, we have navigational stuff at #mainNavi {position:absolute; z-index: 919;} and plugin container at #completePageContent {position:absolute;} -->#visual {position:relative; z-index: 15;} So stacking appears correct, and graceful fallback possible. There seems to be some regression in plugin stacking though --- see menus @ nvidia.com re #6: not really a regression, as 3.5.x exhibit the same behaviour. But yes, shortcomings of current implementation are really ennoying. I'll hopefully have a look in the coming days. SVN commit 784122 by ggarand: ameliorate the algorithm computing z-order mask for external widgets so that it also walk parent stacking contexts. This should take care of all remaining cases of dhtml menus being displayed behind Flash/Java widgets. BUG: 158759 M +41 -4 render_layer.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=784122 |