Openbravo Issue Tracking System - Openbravo ERP
View Issue Details
0022376Openbravo ERPB. User interfacepublic2012-11-22 14:302014-03-18 11:22
dbaz 
dbaz 
normalmajoralways
closedfixed 
5
 
3.0PR14Q2 
AugustoMauch
Internet Explorer
Core
No
0022376: Openbravo ERP doesn't render well in IE10
Openbravo ERP doesn't render well in IE10.
1) The login window is bad rendered
2) The inactive toolbar icons display an ugly green border
3) Dojo components in classic windows doesn't work
4) Once you open a tab with a classic window inside, you can not see the content of other already opened tabs

The root problem of the four issues are different, so each one of them should be fixed individually:
1) Review the Login html to see what could be happening
2) Review the CSS styles of the toolbar and its compatibility with IE10
3) Try to figure out what is failing with Dojo and IE10
4) Since it fails also with the newest Smartclient revision (22-Nov-2012), prepare a simple html (tabs with iframes inside the tabs) to show Isomorphic the problem and let them fix it. Probably it would require a Smartclient library upgrade.

Another workaround to fix 3) and 4) could be try compatibility meta-tags in IE, like:
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8">

The problem is that, for sure (tested), this metags break some things in the RTL mode
Using IE10:
As "Openbravo Admin":
* The Login page displays a huge black white space in the left
* Go to "Sales Order"
* Note that the inactive toolbar icons display an ugly green border
* Without closing "Sales Order" tab, go to "Purchase Dimensional Report"
* Note that "Amount Greater Than" and "Less Than" displays wrong (there is a Dojo JS error in the console)
* Without closing the tab, select the tab "Workspace" (or any other one you would had already opened, as the previous opened "Sales Order")
* Note that you see it in full white
No tags attached.
related to defect 00252553.0PR14Q3 closed dbaz Some major issues after update to IE11 
Issue History
2012-11-22 14:30dbazNew Issue
2012-11-22 14:30dbazAssigned To => dbaz
2012-11-22 14:30dbazModules => Core
2012-11-22 14:30dbazWeb browser => Internet Explorer
2013-07-31 16:32hgbotCheckin
2013-07-31 16:32hgbotNote Added: 0060433
2013-07-31 16:33dbazNote Added: 0060434
2013-08-01 17:51hudsonbotCheckin
2013-08-01 17:51hudsonbotNote Added: 0060462
2013-08-02 21:36hgbotCheckin
2013-08-02 21:36hgbotNote Added: 0060483
2013-08-16 20:31hudsonbotCheckin
2013-08-16 20:31hudsonbotNote Added: 0060615
2013-08-28 00:14hgbotCheckin
2013-08-28 00:14hgbotNote Added: 0060793
2013-08-28 03:27hgbotCheckin
2013-08-28 03:27hgbotNote Added: 0060796
2013-08-29 13:17hudsonbotCheckin
2013-08-29 13:17hudsonbotNote Added: 0060812
2013-08-29 13:17hudsonbotCheckin
2013-08-29 13:17hudsonbotNote Added: 0060815
2014-01-24 07:49johnfandlIssue Monitored: johnfandl
2014-01-24 09:33alostaleRelationship addedrelated to 0025255
2014-02-04 23:47hgbotCheckin
2014-02-04 23:47hgbotNote Added: 0063906
2014-02-04 23:47hgbotCheckin
2014-02-04 23:47hgbotNote Added: 0063907
2014-02-04 23:47hgbotCheckin
2014-02-04 23:47hgbotNote Added: 0063908
2014-02-12 18:30hudsonbotCheckin
2014-02-12 18:30hudsonbotNote Added: 0064161
2014-02-12 18:30hudsonbotCheckin
2014-02-12 18:30hudsonbotNote Added: 0064162
2014-02-12 18:30hudsonbotCheckin
2014-02-12 18:30hudsonbotNote Added: 0064163
2014-03-17 18:05dbazWeb browserInternet Explorer => Internet Explorer
2014-03-17 18:05dbazTriggers an Emergency Pack => No
2014-03-17 18:05dbazStatusnew => scheduled
2014-03-18 01:56dbazReview Assigned To => AugustoMauch
2014-03-18 01:56dbazWeb browserInternet Explorer => Internet Explorer
2014-03-18 01:56dbazIssue Monitored: AugustoMauch
2014-03-18 11:21AugustoMauchStatusscheduled => resolved
2014-03-18 11:21AugustoMauchFixed in Version => PR14Q2
2014-03-18 11:21AugustoMauchFixed in SCM revision => https://code.openbravo.com/erp/devel/pi/rev/da579e3e0ea10576ddefa1cd9390359cce2ebb9b [^]
2014-03-18 11:21AugustoMauchResolutionopen => fixed
2014-03-18 11:22AugustoMauchNote Added: 0065255
2014-03-18 11:22AugustoMauchStatusresolved => closed

Notes
(0060433)
hgbot   
2013-07-31 16:32   
Repository: erp/devel/pi
Changeset: 95a0714b736d0c3c690a9af46ba4b4ee66e7b5e4
Author: David Baz Fayos <david.baz <at> openbravo.com>
Date: Wed Jul 31 16:32:16 2013 +0200
URL: http://code.openbravo.com/erp/devel/pi/rev/95a0714b736d0c3c690a9af46ba4b4ee66e7b5e4 [^]

Related to issue 22376: Prevent iframe tabs be frozen
if there is a cross-domain issue

---
M modules/org.openbravo.client.application/web/org.openbravo.client.application/js/classic/ob-classic-window.js
---
(0060434)
dbaz   
2013-07-31 16:33   
A simple html has been prepared to demonstrate Isomorphic the problem. Here there is the full thread:

http://forums.smartclient.com/showthread.php?p=107865 [^]
(0060462)
hudsonbot   
2013-08-01 17:51   
A changeset related to this issue has been promoted main and to the
Central Repository, after passing a series of tests.

Promotion changeset: https://code.openbravo.com/erp/devel/main/rev/37aeae33b0c0 [^]

Maturity status: Test
(0060483)
hgbot   
2013-08-02 21:36   
Repository: erp/devel/pi
Changeset: 1bad92f849786801786c16b135c3527bdb07186a
Author: David Baz Fayos <david.baz <at> openbravo.com>
Date: Fri Aug 02 21:36:16 2013 +0200
URL: http://code.openbravo.com/erp/devel/pi/rev/1bad92f849786801786c16b135c3527bdb07186a [^]

Related to issue 22376: Login screen is now well rendered in IE10

---
M src/org/openbravo/erpCommon/security/Login.html
---
(0060615)
hudsonbot   
2013-08-16 20:31   
A changeset related to this issue has been promoted main and to the
Central Repository, after passing a series of tests.

Promotion changeset: https://code.openbravo.com/erp/devel/main/rev/59a1180e7f4f [^]

Maturity status: Test
(0060793)
hgbot   
2013-08-28 00:14   
Repository: erp/devel/pi
Changeset: aa3e09dbd8a848672057683547d4f6ea8b9f53b6
Author: David Baz Fayos <david.baz <at> openbravo.com>
Date: Wed Aug 28 00:13:54 2013 +0200
URL: http://code.openbravo.com/erp/devel/pi/rev/aa3e09dbd8a848672057683547d4f6ea8b9f53b6 [^]

Related to issue 22376: Improved classic tabs opening with IE10
although the problem is not yet completly fixed, since there could be
sequences where you get empty tabs, but now is a more corner case

---
M modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-tab.js
---
(0060796)
hgbot   
2013-08-28 03:27   
Repository: erp/devel/pi
Changeset: 5d8fcc539dbf38d4e3432ceafcd71802c4c469b1
Author: David Baz Fayos <david.baz <at> openbravo.com>
Date: Wed Aug 28 03:27:16 2013 +0200
URL: http://code.openbravo.com/erp/devel/pi/rev/5d8fcc539dbf38d4e3432ceafcd71802c4c469b1 [^]

Related to issue 22376: Improved classic tabs opening with IE10
now there should not show empty tabs with any opening sequence

---
M modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-tab.js
---
(0060812)
hudsonbot   
2013-08-29 13:17   
A changeset related to this issue has been promoted main and to the
Central Repository, after passing a series of tests.

Promotion changeset: https://code.openbravo.com/erp/devel/main/rev/0268756c9c4a [^]

Maturity status: Test
(0060815)
hudsonbot   
2013-08-29 13:17   
A changeset related to this issue has been promoted main and to the
Central Repository, after passing a series of tests.

Promotion changeset: https://code.openbravo.com/erp/devel/main/rev/0268756c9c4a [^]

Maturity status: Test
(0063906)
hgbot   
2014-02-04 23:47   
Repository: erp/devel/pi
Changeset: 4008ee3304aa3fd1775c529f624d7b26fd2b58eb
Author: David Baz Fayos <david.baz <at> openbravo.com>
Date: Tue Feb 04 23:40:49 2014 +0100
URL: http://code.openbravo.com/erp/devel/pi/rev/4008ee3304aa3fd1775c529f624d7b26fd2b58eb [^]

Related to issue 22376: Prevent JS error with dojo windows and IE10

---
M web/js/dojo/dojo.js
M web/js/dojo/src/xml/Parse.js
---
(0063907)
hgbot   
2014-02-04 23:47   
Repository: erp/devel/pi
Changeset: 0003b0a827eac8c334d4418afc0354e174addaf1
Author: David Baz Fayos <david.baz <at> openbravo.com>
Date: Tue Feb 04 23:43:21 2014 +0100
URL: http://code.openbravo.com/erp/devel/pi/rev/0003b0a827eac8c334d4418afc0354e174addaf1 [^]

Related to issue 22376: Prevent JS error in 'Payment Execution' popup and IE10

---
M web/js/utils.js
---
(0063908)
hgbot   
2014-02-04 23:47   
Repository: erp/devel/pi
Changeset: da579e3e0ea10576ddefa1cd9390359cce2ebb9b
Author: David Baz Fayos <david.baz <at> openbravo.com>
Date: Tue Feb 04 23:46:37 2014 +0100
URL: http://code.openbravo.com/erp/devel/pi/rev/da579e3e0ea10576ddefa1cd9390359cce2ebb9b [^]

Related to issue 22376: Improved classic tabs opening with IE10
now the fix should apply for IE >= 10

---
M modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-tab.js
---
(0064161)
hudsonbot   
2014-02-12 18:30   
A changeset related to this issue has been promoted main and to the
Central Repository, after passing a series of tests.

Promotion changeset: https://code.openbravo.com/erp/devel/main/rev/d1a5bb862230 [^]
Maturity status: Test
(0064162)
hudsonbot   
2014-02-12 18:30   
A changeset related to this issue has been promoted main and to the
Central Repository, after passing a series of tests.

Promotion changeset: https://code.openbravo.com/erp/devel/main/rev/d1a5bb862230 [^]
Maturity status: Test
(0064163)
hudsonbot   
2014-02-12 18:30   
A changeset related to this issue has been promoted main and to the
Central Repository, after passing a series of tests.

Promotion changeset: https://code.openbravo.com/erp/devel/main/rev/d1a5bb862230 [^]
Maturity status: Test
(0065255)
AugustoMauch   
2014-03-18 11:22   
Code reviewed and verified in pi@c84042acbfab.

Tested with IE 10.0.9200.16438