Bleed through problem

From RuntimeWiki

Jump to: navigation, search

NOTE: This feature has been moved to the inactive list because at the F2F meeting, we were told that this is fixed in FF3 and IE7, therefore now classified as "already getting addressed".

Contents

Title

Overlapping Element Bleed Through Problem

Detailed write-up

Description

When an absolute positioned "DIV" overlap on top of another element, the other element may show through, if the other element is a "heavy" element such as select box or scrollbar.

Why Is This Important?

Ajax developers use overlapping elements to create a richer user experience. These overlapping objects include dialog, lightbox, popup menu, tooltips, window, etc. The "bleed through" problem makes applications using such overlapping objects nearly not useable.

A lot of Ajax developers use "iframe" to get around this issue. When creating an overlapping object, a hidden "iframe" is positioned as the underlying sheen for this overlapping object to prevent "bleeding through". Though such an approach solves the visual problem, it has performance penalties. If the application needs to create tens of overlapping objects, the performance penality of creating tens of iframes can significantly slow down the browser.

IE 7 fixed this. FireFox 2 made this worse.

Possible Solutions

Fix the "bleed though" problem for HTML elements.

Background material that request this feature

  1. Call with Jack Slocum Minutes Feb 26 2008. This issue was initially brought up by Jack Slocum, creator of EXT JS.

Discussion

In this section, the contributors should express their opinions about this feature request, such as providing particular technical analysis or describing in prose why this feature is important (or not). It is recommended that each contributor create his own level-3 sub-section (e.g., === Jon Ferraiolo Comments ===).

Phase I Voting - Vote for Your Top 5 Features

NOTE: PHASE I VOTING IS NOW OPEN. (2008-04-01) We have now changed the voting procedure. Instead of putting votes on each separate wiki page, we are asking people to cast their Phase I Votes on the following wiki page:


Phase II Voting

More about this later.

Personal tools