qx.bom.request.Script not sending load event in IE9 Compatibility View

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

qx.bom.request.Script not sending load event in IE9 Compatibility View

schnirom
Hi all,

if I set the following modes in IE9
Browser Mode : IE9 Compatibility View
Document Mode: IE7 or IE8

then, the load event of qx.bom.request.Script is not sent anymore.
I took a closer look into the sources. For IE<9, the load event is bound to the native (legacy) script.readystatechange event, in IE9 to the standard script.load event.

The condition whether we are on IE<9 is made by checking Environment "engine.version", however, switching the browser mode and document mode, I saw that it actually depends only on the document mode, i.e. Environment "browser.documentmode".
I have a little playground example: http://tinyurl.com/cgm8bkh

I ran into this because users have the IE option Tools->Compatibility View Settings->'Display intranet sites in compatibility view' checked.

Can someone confirm this? Is this 'mixed versioned modes' supported at all?

Thanks, --Roman.
--
NEU: FreePhone 3-fach-Flat mit kostenlosem Smartphone!                                  
Jetzt informieren: http://mobile.1und1.de/?ac=OM.PW.PW003K20328T7073a

------------------------------------------------------------------------------
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here
http://p.sf.net/sfu/sfd2d-msazure
_______________________________________________
qooxdoo-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
Reply | Threaded
Open this post in threaded view
|

Re: qx.bom.request.Script not sending load event in IE9 Compatibility View

Tristan Koch
Hi Roman,

thanks for reporting. Sounds like we should change the condition. Can you please file a bug report?

Regards
Tristan

Am 28.03.2012 um 10:53 schrieb Roman Schnider:

> Hi all,
>
> if I set the following modes in IE9
> Browser Mode : IE9 Compatibility View
> Document Mode: IE7 or IE8
>
> then, the load event of qx.bom.request.Script is not sent anymore.
> I took a closer look into the sources. For IE<9, the load event is bound to the native (legacy) script.readystatechange event, in IE9 to the standard script.load event.
>
> The condition whether we are on IE<9 is made by checking Environment "engine.version", however, switching the browser mode and document mode, I saw that it actually depends only on the document mode, i.e. Environment "browser.documentmode".
> I have a little playground example: http://tinyurl.com/cgm8bkh
>
> I ran into this because users have the IE option Tools->Compatibility View Settings->'Display intranet sites in compatibility view' checked.
>
> Can someone confirm this? Is this 'mixed versioned modes' supported at all?
>
> Thanks, --Roman.
> --
> NEU: FreePhone 3-fach-Flat mit kostenlosem Smartphone!                                  
> Jetzt informieren: http://mobile.1und1.de/?ac=OM.PW.PW003K20328T7073a
>
> ------------------------------------------------------------------------------
> This SF email is sponsosred by:
> Try Windows Azure free for 90 days Click Here
> http://p.sf.net/sfu/sfd2d-msazure
> _______________________________________________
> qooxdoo-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel


------------------------------------------------------------------------------
Better than sec? Nothing is better than sec when it comes to
monitoring Big Data applications. Try Boundary one-second
resolution app monitoring today. Free.
http://p.sf.net/sfu/Boundary-dev2dev
_______________________________________________
qooxdoo-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
Reply | Threaded
Open this post in threaded view
|

Re: qx.bom.request.Script not sending load event in IE9 Compatibility View

schnirom
Done. See http://bugzilla.qooxdoo.org/show_bug.cgi?id=6287
--Roman.

-------- Original-Nachricht --------
> Datum: Wed, 4 Apr 2012 12:46:55 +0200
> Von: Tristan Koch <[hidden email]>
> An: qooxdoo Development <[hidden email]>
> Betreff: Re: [qooxdoo-devel] qx.bom.request.Script not sending load event in IE9 Compatibility View

> Hi Roman,
>
> thanks for reporting. Sounds like we should change the condition. Can you
> please file a bug report?
>
> Regards
> Tristan
>
> Am 28.03.2012 um 10:53 schrieb Roman Schnider:
>
> > Hi all,
> >
> > if I set the following modes in IE9
> > Browser Mode : IE9 Compatibility View
> > Document Mode: IE7 or IE8
> >
> > then, the load event of qx.bom.request.Script is not sent anymore.
> > I took a closer look into the sources. For IE<9, the load event is bound
> to the native (legacy) script.readystatechange event, in IE9 to the
> standard script.load event.
> >
> > The condition whether we are on IE<9 is made by checking Environment
> "engine.version", however, switching the browser mode and document mode, I saw
> that it actually depends only on the document mode, i.e. Environment
> "browser.documentmode".
> > I have a little playground example: http://tinyurl.com/cgm8bkh
> >
> > I ran into this because users have the IE option Tools->Compatibility
> View Settings->'Display intranet sites in compatibility view' checked.
> >
> > Can someone confirm this? Is this 'mixed versioned modes' supported at
> all?
> >
> > Thanks, --Roman.
> > --
> > NEU: FreePhone 3-fach-Flat mit kostenlosem Smartphone!                  
>                
> > Jetzt informieren: http://mobile.1und1.de/?ac=OM.PW.PW003K20328T7073a
> >
> >
> ------------------------------------------------------------------------------
> > This SF email is sponsosred by:
> > Try Windows Azure free for 90 days Click Here
> > http://p.sf.net/sfu/sfd2d-msazure
> > _______________________________________________
> > qooxdoo-devel mailing list
> > [hidden email]
> > https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>
>
> ------------------------------------------------------------------------------
> Better than sec? Nothing is better than sec when it comes to
> monitoring Big Data applications. Try Boundary one-second
> resolution app monitoring today. Free.
> http://p.sf.net/sfu/Boundary-dev2dev
> _______________________________________________
> qooxdoo-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

--
Empfehlen Sie GMX DSL Ihren Freunden und Bekannten und wir
belohnen Sie mit bis zu 50,- Euro! https://freundschaftswerbung.gmx.de

------------------------------------------------------------------------------
Better than sec? Nothing is better than sec when it comes to
monitoring Big Data applications. Try Boundary one-second
resolution app monitoring today. Free.
http://p.sf.net/sfu/Boundary-dev2dev
_______________________________________________
qooxdoo-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel