Bug 1171987 - IE 9 & 10: when columns of configurable table enabled, their width is 0
Summary: IE 9 & 10: when columns of configurable table enabled, their width is 0
Keywords:
Status: CLOSED EOL
Alias: None
Product: JBoss BPMS Platform 6
Classification: Retired
Component: Business Central
Version: unspecified
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: ER5
: 6.1.0
Assignee: Pere Fernàndez
QA Contact: Lukáš Petrovický
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-12-09 07:22 UTC by Jan Hrcek
Modified: 2020-03-27 20:10 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2020-03-27 20:10:06 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
Video showing the issue (1.07 MB, application/octet-stream)
2014-12-09 07:22 UTC, Jan Hrcek
no flags Details

Description Jan Hrcek 2014-12-09 07:22:02 UTC
Created attachment 966084 [details]
Video showing the issue

Description of problem:
The new configurable table does not behave correctly, when it's columns are enabled in Internet Explorer. After you enable some columns, they are added to DOM, but their width is set to 0, which means they are not visible to the user at all. It is true, that the newly enabled columns can be resized with drag and drop, but there is nothing visible to the user that would suggest such an option.

Observe the behavior in the video attached - in task list. Notice that although all columns in the table are enabled, only Id column appears, the other columns appear with width 0.

Version-Release number of selected component (if applicable):
BPMS 6.1.0 ER2

How reproducible:
Always on Windows with Internet Explorer 10

Steps to Reproduce:
1. Go to task list and enable all columns for the tasks table

Actual results:
Not all columns that were resized are made visible - in fact they ARE rendered in the DOM, but with width of 0 pixels. User has to resize them using drag and drop to really see them.

Expected results:
Configurable table should behave consistently across browsers - in IE it sholuld work similarly to firefox and chrome, where when you enable columns using checkbox, the column is made immediately visible in the table.

Additional info:
I have yet to investigate wether this behavior applies to IE 9 and 11 as well. I will add note as soon as I find out.

Comment 1 Jan Hrcek 2014-12-10 06:12:24 UTC
Additional info: I just tested this on Internet explorer 9 and 11 and the result is:
The problem is PRESENT in IE 9 - it behaves the same as in IE 10
The problem in NOT present in IE 11 - there it behaves correctly.

Comment 2 Pere Fernàndez 2015-01-15 15:19:04 UTC
There was a problem adjusting the size of the columns when a new column was added or removed. Also there was a similar problem resizing a column.

Commits (master): https://github.com/uberfire/uberfire-extensions/commit/52e4ebbff083fed35697eff080b8256e336b99b4
https://github.com/uberfire/uberfire-extensions/commit/638fc8d4d40d4f822db1059efc6aee147c3c679a

Comment 3 Jan Hrcek 2015-02-24 13:04:08 UTC
Unable to verify with BPM Suite ER5, IE testing blocked by bug #1193392
Will verify with the next build.

Comment 4 Jan Hrcek 2015-03-11 07:20:57 UTC
Ok, now it works fine in both IE 9 & 10. Verified with BPM Suite 6.1.0 ER6.


Note You need to log in before you can comment on or make changes to this bug.