Affects Version/s: 6.0.6 GA, 6.0.12 EE, 6.1.1 CE GA2, 6.1.10 EE GA1, 6.1.20 EE GA2
Environment:Tomcat 6.0 + MySQL 5. 6.0.x Git ID: 10992cdc954111dae6903aa050956efb645f98a0.
Tomcat 7.0 + MySQL 5. 6.1.x Git ID: c2df229d78899f13c0c3ce3e1070cf15d969569b.
Tomcat 7.0 + MySQL 5. 6.2.x Git ID: 748737c5ef4fbeef4871fe8c826ce6982ceb28ee.
User information (div[@class='section entity-details']) in the directory portlet is obfuscated by the portlet's margin when the portlet's size on the page too narrow. Note that assertText and even assertVisible on this information will return a positive result, making it impossible to check for this problem with a Selenium test.
Attached images directory1 through directory3 show what happens as a narrow browser window is gradually widened, revealing the user information. The last image, directory4, shows the portlet displayed normally, in the wider column on the right.
1.) Add a new page
2.) Add the directory portlet
3.) Add a test user
4.) Search for the test user in the directory portlet
5.) Click on the test user's first name
6.) Set page layout to "2 Columns (30/70)" (default layout)
7.) Drag the directory portlet to the left column (default location)
8.) If the test user's information is still visible, drag the browser window's side border inward until the information begins to disappear (for reference: information is completely invisible when the Firefox browser window is occupying ~60% of screen width on a 1920x1200 screen, and completely visible at ~90% screen width)
9.) Relocate the directory portlet to the right column to cause the information to reappear