Closed Bug 565773 Opened 15 years ago Closed 14 years ago

cancelling a document load while an image is loading makes the image disappear

Categories

(Core :: Graphics: ImageLib, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED
Tracking Status
blocking2.0 --- final+

People

(Reporter: joe, Assigned: bholley)

References

()

Details

(Keywords: regression, Whiteboard: [decodeondraw])

If you press 'escape' to cancel the load while a large image is downloading and decoding (for example, the flickr page linked in the URL field), then scroll up and down to cause redraws of the image, the image disappears. This works properly in 3.6. This is a regression of bug 87739.
Regression range: works: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.3a1pre) Gecko/20090912 Minefield/3.7a1pre http://hg.mozilla.org/mozilla-central/rev/ff3496b1f6c7 broken: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.3a1pre) Gecko/20090913 Minefield/3.7a1pre http://hg.mozilla.org/mozilla-central/rev/bf0fdec8f43b http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=ff3496b1f6c7&tochange=bf0fdec8f43b
Thanks Matt! This is a decode-on-draw regression.
Blocks: 435296
Whiteboard: [decodeondraw]
blocking2.0: ? → final+
Assignee: nobody → bobbyholley+bmo
I'm going to guess that this is the result of us freaking out when we run out of data and going into error mode. Marking this as depending on bug 514033. If this problem is still around after that, we'll revisit it.
No longer blocks: 435296
Depends on: 514033
I think this is in the same area as another issue I have noticed. When you click on a link before an image has finished loading the image will result in the same problem, sometimes even immediately replacing the image without any scrolling. It is annoying when this happens and the page doesn't actually change for a few more seconds due to slow internet speeds. Its difficult to tell if its still there due to bug 583825.
fixed by bug 514033
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.