It works fine for Firefox if you specify the UploadType as flash. What is the default UploadType for the control if it's not specified? Is it Auto? Maybe you have a bug in your capability detection code for newer Firefox Browsers when the control is inside an iframe?