Open Bug 124036 Opened 23 years ago Updated 3 years ago

Saving to a slow device blocks progress dialog from displaying

Categories

(Firefox :: File Handling, defect)

x86
Windows 2000
defect

Tracking

()

People

(Reporter: law, Unassigned)

References

(Depends on 1 open bug)

Details

This is another error encountered while working on a new set of progress-dialog code. If I save to a diskette, then the progress dialog never updates. All I see is the title bar. This is reproducible 99% of the time in my debug builds. My theory is that if the time it takes to do the Write() exceeds the time between OnDataAvailable calls, then things get horked. I'm assigning this to myself. I want to re-investigate this after my new progress dialog code lands. This is reproducible with the current code, I believe. It seems like it might behave differently (worse) for ftp.
A possible fix would be to make the network callback/notification events have lower priority. That way, the drawing events would have a chance to get processed. That isn't likely to happen soon, and it wouldn't be me that fixed it, probably. Reassigning to networking component owner to see if an owner can be found for this.
Assignee: law → new-network-bugs
+helpwanted: developer requests can go directly to eng. btw, is this an all/all bug?
Keywords: helpwanted
-> file handling
Assignee: new-network-bugs → law
Component: Networking → File Handling
QA Contact: benc → sairuh
QA Contact: sairuh → petersen
Depends on: 198061
Assignee: law → nobody
QA Contact: chrispetersen → file-handling
Severity: major → minor
Keywords: helpwanted
Product: Core → Firefox
Version: Trunk → unspecified
Severity: minor → S4
You need to log in before you can comment on or make changes to this bug.