Closed Bug 138103 Opened 22 years ago Closed 22 years ago

iframe, width or height > 2200 not rendered entirely when scrolling the main page

Categories

(Core Graveyard :: GFX, defect, P4)

defect

Tracking

(Not tracked)

RESOLVED FIXED
Future

People

(Reporter: maninhammock, Assigned: kmcclusk)

Details

From Bugzilla Helper:
User-Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; Win 9x 4.90)
BuildID:    2002020406

A iframe wider or higher than 2200 at the scroll of the MAIN page (in the 
direction larger than 2200) is not anymore rendered after passing the 2200 
line --appears a white or background color area-- and the iframe's scrollbar 
parallel with the scrolling direction is "erased" --a strange pattern appears. 
I'm not 100% sure, but I think the barrier is more accuratly at 2184.

Reproducible: Always
Steps to Reproduce:
1.Build a large file --a file that once in the iframe will have content (text, 
images...) for the height or width > 2200 .
2.Build the main file that includes a iframe with source = the previous file.
Inside inframe tag put height="2500" or width="2500" (or both if you have a 
realy big iframe file).
3.Scroll the main page in the large direction.

Actual Results:  The iframe was not rendered after scrolling the main page 
further then 2200.

Expected Results:  Render the entire iframe at the scroll of the main page.
This probably happens when the size overflows the 16-bit-int size limit on
widgets...
Assignee: jkeiser → kmcclusk
Status: UNCONFIRMED → NEW
Component: HTMLFrames → GFX Compositor
Ever confirmed: true
OS: Windows ME → All
QA Contact: amar → petersen
Hardware: PC → All
Priority: -- → P4
Target Milestone: --- → Future
This should be fixed now.  We used to create an offscreen drawing surface which
was the same size as the dimensions of the iframe. Now the offscreen is the size
of the damaged area only. 
Status: NEW → RESOLVED
Closed: 22 years ago
Resolution: --- → FIXED
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.