Bug 1038529

Summary: Modal dialog for editting panel properties is displayed incorrectly in google chrome
Product: [Retired] JBoss BPMS Platform 6 Reporter: Jan Hrcek <jhrcek>
Component: BAMAssignee: Jan <jschatte>
Status: CLOSED CURRENTRELEASE QA Contact: Jan Hrcek <jhrcek>
Severity: medium Docs Contact:
Priority: high    
Version: 6.0.0CC: pzapataf, rrajasek, rzhang
Target Milestone: ER1   
Target Release: 6.0.1   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-08-06 20:04:10 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Attachments:
Description Flags
Video showing steps to reproduce the issue none

Description Jan Hrcek 2013-12-05 09:46:15 UTC
Created attachment 833063 [details]
Video showing steps to reproduce the issue

Description of problem:
When using latest google chrome (v 31), the modal dialog for editting panel content is rendered incorrectly. When opened it does not appear in the middle of the page, but in the bottom of the page, so that the lower part is always hidden below the bottom edge of the browser.
Since there is no way to scroll down, the hidden part is never accessible.

Resizing of screen/ browser window does not help.

Compare this with firefox, where it works correctly - the modal is always opened in the middle of the page.

See video showing the problem.

Version-Release number of selected component (if applicable):
BPMS 6.0.0 ER5

How reproducible:
Always when using latest google chrome (31)

Steps to Reproduce:
1. In Google chrome login to dashbuilder with admin user and navigate for example to Showcase > Sales oppertunities.
2. For some panel (dashboard filter or KPI - they have large editors) select 'Edit content' in panel menu.

Actual results:
The modal is rendered in a way, that makes its bottom part inaccessible, hidden below the bottom edge of browser's viewport.

Expected results:
The modals in chrome should be rendered correctly as in firefox, i.e. in the middle of the browser's viewport.

Additional info:
I checked with other colleagues and it seems specifially as problem that started to apper for recent versions of chrome. For example on Chrome version 27 it still works correctly, but on Chrome 31 it is broken.

The PRD states, that BPMS should support "Google Chrome - latest version and one version before that".

Comment 1 Jan 2014-01-09 11:39:45 UTC
Fixed in:

master: http://github.com/droolsjbpm/dashboard-builder/commit/c792a2301

Comment 2 Pedro Zapata 2014-01-13 15:14:52 UTC
Please, cherry-pick to 6.0.x before setting to modified. Flags also need to be set.

Comment 4 Rajesh Rajasekaran 2014-01-13 16:49:56 UTC
Scheduling for 6.0.1 based on Pedro's request.

Comment 6 Jan Hrcek 2014-02-18 12:45:05 UTC
Ok, verified with BPMS 6.0.1 ER1.