O YouTube Upload Baseado no Navegador no Firefox 16 Aborta Inesperadamente

Eu tenho um formulário de upload regular baseado no navegador do YouTube, conforme mostrado abaixo. Funciona muito bem no IE, Chrome e versões mais antigas do Firefox. No entanto, o meu Firefox 16.0.2, apenas trava no POST. Eu repliquei o problema em outros computadores com o Firefox 16.x.

O arquivo é carregado corretamente se eu substituir manualmente o SSL alterando o URL do YouTube de:https: //uploads.gdata.youtube.com parahttp: //uploads.gdata.youtube.com.

Para tornar as coisas ainda mais estranhas, a solicitação não está registrada em todos osLíquido guia no Firebug. No FirefoxConsole da Web, Posso ver a solicitação, mas a resposta e o código de status estão totalmente ausentes. Então, se eu usar o Fiddler com oDescriptografar o tráfego HTTPS opção ativada o upload de arquivos corretamente.

Alguém tem alguma idéia do que poderia estar acontecendo ou como monitorar o tráfego SSL semfixação o problema?

<!DOCTYPE html>
<html>
    <head><title>YouTube Test</title></head>
    <body>
        <form id="frmYouTube" enctype="multipart/form-data" method="post" action="https://uploads.gdata.youtube.com/action/FormDataUpload/YOU_TUBE_URL?nexturl=https%3a%2f%2fMY.DOMAIN.COM%2fDIR_1%2fDIR_2%3fid2%3dLOCAL_ID">
        <table>
            <tr><td><input type="file" name="file" /></td></tr>
            <tr><td>
                    <input type="hidden" name="token" value="MY_YOUTUBE_TOKEN" />
                    <input type="submit" value="Upload" />
            </td></tr>
        </table>
        </form>
</body>
</html>

O URL e o token do YouTube são gerados no back-end usando o ASP.Net com a biblioteca Google.GData.YouTube. Aqui está parte desse código:

public class BaseModel
{

    public string SITE_YOUTUBE_APP_NAME = "";
    public string SITE_YOUTUBE_DEV_KEY = "";
    public string SITE_YOUTUBE_USERNAME = "";
    public string SITE_YOUTUBE_PASSWORD = "";
    public string YOUTUBE_CATEGORY = "";

    public FormUploadToken FormToken;

    public void Load()
    {

        YouTubeRequestSettings settings = new YouTubeRequestSettings(
            SITE_YOUTUBE_APP_NAME, SITE_YOUTUBE_DEV_KEY,
            SITE_YOUTUBE_USERNAME, SITE_YOUTUBE_PASSWORD);

        YouTubeRequest request = new YouTubeRequest(settings);

        Video newVideo = new Video();

        string title = "Test Title";

        string description = "Test Description";

        newVideo.Title = title;
        newVideo.Tags.Add(new MediaCategory(YOUTUBE_CATEGORY, YouTubeNameTable.CategorySchema));
        newVideo.Keywords = "test";
        newVideo.Description = description;
        newVideo.YouTubeEntry.Private = false;

        FormToken = request.CreateFormUploadToken(newVideo);
    }
}

questionAnswers(2)

yourAnswerToTheQuestion