You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@shindig.apache.org by "John Hjelmstad (JIRA)" <ji...@apache.org> on 2009/05/08 03:04:45 UTC

[jira] Commented: (SHINDIG-975) Bug while loading apps in IE

    [ https://issues.apache.org/jira/browse/SHINDIG-975?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12707197#action_12707197 ] 

John Hjelmstad commented on SHINDIG-975:
----------------------------------------

Testing w/ some folks here at Google, I've found that simply commenting out the callIfpc(...) fallback in callNix(...) seems to resolve the problem on IE7. This seems sensible to me, since the IFRAME URLs listed here are pretty clearly generated by the emitInvisibleIframe(...) method in rpc.js, which would only be called on IE 6/7 when its native (NIX) transport fails (which would likely happen when closing a window early, if the JS engine keeps running). 

I'm not sure exactly what quirk of IE's JS and tabs impls causes the chain, but IMO the IFPC fallback from NIX can be removed shortly, once early-message queueing (making sure messages are sent before transport setup is complete) is implemented. I'm working on this shortly.

> Bug while loading apps in IE
> ----------------------------
>
>                 Key: SHINDIG-975
>                 URL: https://issues.apache.org/jira/browse/SHINDIG-975
>             Project: Shindig
>          Issue Type: Bug
>          Components: Java, Javascript , PHP
>         Environment: IE 7 - 8 (probably 6 too)
>            Reporter: Gonzalo Aune
>
> Symptom
> IE7 goes into a never-ending loop of new tabs and can only be stopped through the Task manager. The bug can also be reproduced in IE8.
> How to reproduce:
> This bug is a bit tricky to reproduce, but it was found on the following sites (all shindig based):
> -          MySpace
> -          Hi5
> -          Yonja
> -          Partuza
> How to reproduce on Partuza:
> 1) First of all, open 2 tabs, one just google (might work without this tab too), second one partuza
> 2) Search for a friend with many apps (4+ is best to reproduce),
> 3) Then right click on your friend's name and open in new tab
> 4) Close that new tab while apps are loading
> 5) Repeat steps 3&4 until IE starts to go berserk. Timing is very important. If the tab is closed too early or after all apps have loaded it will not re-occur.
> This seems to be a user bug report of the same problem on MySpace:
> http://www.techsupportforum.com/microsoft-support/internet-explorer-forum/288517-closing-causes-infinite-ie-windows-open.html
> I think it has something do to with the invisible iframes loading from the rpc.js file, but im just guessing.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.