Created attachment 780617 [details] scrollbar in process definitions Description of problem: Process Definitions/Instances - if there are enough (more than 7 for me) process definitions or instances in these perspectives, a scrollbar is added to the side of the table. This scrollbar is positioned over a part of the table, covering a bit of the action column. It looks very unprofessional. See screenshots. Version-Release number of selected component (if applicable): kie-wb CR1
Created attachment 780618 [details] scrollbar in process instances
Fixed in master: http://github.com/droolsjbpm/jbpm-console-ng/commit/d0f7c54ee
No visible change.
Well... Now there is no scrollbar at all in the Process Definitions (visible if you have a small window) and nothing changed with the Process Instances. See screenshot.
Created attachment 792119 [details] process definitions in a small screen
This is weird. This is already fixed in master. I will try to specify what is going on with the grids in general. I've tried to align all of them to the following behavior: 1) They show 10 items per page 2) If the 10 items doesn't fit the screen, the grid show the internal scroll bar 3) if you resize the window the grid will resize as well, but it will continue showing 10 items per page 4) the scroll should disappear if the grid can show the 10 items in the screen I will double check all the grids now, and I will backport all the fixes to 6.0.x so it can be tested again. But if you think that the behavior is wrong, then we need to check it again.
Backported to 6.0.x
Well, we're back to the original issue only. The scrollbar is still placed over the Action column. As this is the issue this BZ was raised for, I cannot change status to verified even though the problems introduced and fixed during working on this BZ are fixed.
The datagrid has been resized adding the header height: Commit at master: https://github.com/droolsjbpm/jbpm-console-ng/commit/9c6ffb9e5ec565afa9eeb125b97a70e38ca92a83 Commit at 6.2.x https://github.com/droolsjbpm/jbpm-console-ng/commit/212596ed0ef60ca6ac9b834d5488fa8bb14f7661