Openbravo Issue Tracking System - Openbravo ERP
View Issue Details
0027265Openbravo ERPA. Platformpublic2014-08-01 20:232014-10-01 16:00
jecharri 
AugustoMauch 
highminorrandom
closedfixed 
5
 
3.0PR14Q4 
shankarb
Core
Production - Confirmed Stable
2013-09-01
3.0PR14Q2
https://code.openbravo.com/erp/devel/pi/rev/015591a05799 [^]
No
0027265: 3rd level tab sometimes does not load any data
3rd level tab sometimes does not load any data
-Open Business partner window
-Select one business partner
-Change the value of the Customer field in the Customer tab
-Without saving the customer tab, click on the title of the Customer Accounting tab. It will not be shown properly.

The javascript error is Uncaught NotFoundError: Failed to execute 'removeChild' on 'Node': The node to be removed is no longer a child of this node. Perhaps it was moved in a 'blur' event handler? ISC_Combined.js:254
isc_c_Class_fireCallback ISC_Combined.js:254
isc_c_Timer__fireTimeout ISC_Combined.js:1082
(anonymous function)

Attached also a video with the error.
No tags attached.
caused by feature request 0025574 closed dbaz Upgrade SmartClient 10.0d 
zip 3rd_level_tab.mp4.zip (4,734,743) 2014-08-01 20:37
https://issues.openbravo.com/file_download.php?file_id=7120&type=bug
Issue History
2014-08-01 20:23jecharriNew Issue
2014-08-01 20:23jecharriAssigned To => AugustoMauch
2014-08-01 20:23jecharriModules => Core
2014-08-01 20:23jecharriResolution time => 1413064800
2014-08-01 20:23jecharriTriggers an Emergency Pack => No
2014-08-01 20:37jecharriFile Added: 3rd_level_tab.mp4.zip
2014-08-12 11:16AugustoMauchNote Added: 0069307
2014-08-22 11:46AugustoMauchNote Added: 0069607
2014-09-02 13:48AugustoMauchSteps to Reproduce Updatedbug_revision_view_page.php?rev_id=6516#r6516
2014-09-02 18:03AugustoMauchRelationship addedcaused by 0025574
2014-09-02 18:06AugustoMauchRegression level => Production - Confirmed Stable
2014-09-02 18:06AugustoMauchRegression introduced in release => 3.0PR14Q2
2014-09-02 18:06AugustoMauchRegression introduced by commit => https://code.openbravo.com/erp/devel/pi/rev/015591a05799 [^]
2014-09-03 11:28AugustoMauchNote Added: 0069939
2014-09-03 14:46AugustoMauchIssue Monitored: shankarb
2014-09-03 14:46AugustoMauchReview Assigned To => shankarb
2014-09-03 14:47hgbotCheckin
2014-09-03 14:47hgbotNote Added: 0069943
2014-09-03 14:47hgbotStatusnew => resolved
2014-09-03 14:47hgbotResolutionopen => fixed
2014-09-03 14:47hgbotFixed in SCM revision => http://code.openbravo.com/erp/devel/pi/rev/dac0cfbd526bfb0caabcb94f3fb8b8ad030cf1cb [^]
2014-09-03 14:54AugustoMauchNote Added: 0069944
2014-09-04 17:31hudsonbotCheckin
2014-09-04 17:31hudsonbotNote Added: 0069968
2014-09-08 08:16shankarbNote Added: 0069999
2014-09-08 08:16shankarbStatusresolved => closed
2014-09-08 08:16shankarbFixed in Version => 3.0PR14Q4
2014-10-01 15:54plujanRegression date => 2013-09-01
2014-10-01 15:59plujanRegression introduced in release3.0PR14Q2 => 3.0MP28
2014-10-01 16:00plujanRegression introduced in release3.0MP28 => 3.0PR14Q2

Notes
(0069307)
AugustoMauch   
2014-08-12 11:16   
So far I have not been able to reproduce it. I will keep trying.
(0069607)
AugustoMauch   
2014-08-22 11:46   
Did not manage to reproduce it yet.
(0069939)
AugustoMauch   
2014-09-03 11:28   
Only happens in Chrome
(0069943)
hgbot   
2014-09-03 14:47   
Repository: erp/devel/pi
Changeset: dac0cfbd526bfb0caabcb94f3fb8b8ad030cf1cb
Author: Augusto Mauch <augusto.mauch <at> openbravo.com>
Date: Wed Sep 03 14:46:10 2014 +0200
URL: http://code.openbravo.com/erp/devel/pi/rev/dac0cfbd526bfb0caabcb94f3fb8b8ad030cf1cb [^]

Fixes issue 27265: 3rd level tab sometimes does not load any data

This issue was reproducible only in the Business Partner window, and only using Chrome.

It has been solved by removing two lines from the OBStarndardView.setHalfSplit function. Removing these lines fix the problem, and apparently have no other functional impact in the resizing of the tabs (see issue test plan).

---
M modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-standard-view.js
---
(0069944)
AugustoMauch   
2014-09-03 14:54   
Test plan:

Test all the ways in which the setHalfSplit function is invoked. Test it both with the Business Partner window and with another window with three or more tab levels.

- Click in a minimized third level tab. Second level tab and third level tab should be shown at 50%.
- Have a third level tab and a two level tab shown at 50%. Click on the header of the two level tab. First level tab and second level tab should be shown at 50%.
- Being the header tab maximized, double click on its title. First level tab and second level tab should be shown at 50%.
- In Windows, Tabs and Fields, maximize the Field tab. Select a tab and execute the Create Fields process. Second level tab and third level tab should be shown at 50%.
(0069968)
hudsonbot   
2014-09-04 17: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/6b8123291049 [^]
Maturity status: Test
(0069999)
shankarb   
2014-09-08 08:16   
Code reviewed and verified in pi changeset cbe3321d8ad2.