Non-responsive UI buttons on bottom of page olnerdybastid  2018-05-08 19:43
Status: Closed

Posting here since I don't know if there's another more appropriate place for reporting a possible bug:

This may be a known issue already, but I have found that on very long forms in LabKey where the Submit or Cancel buttons are pushed to the very bottom of my browser window, these buttons are non-responsive (can't be clicked, no cursor change on mouse-over, etc.). I've seen this happen on multiple LabKey interfaces, but one reproducible example is navigating the Insert New Row page for a dataset where many fields are defined (30+ or so). I am using Safari 11.0.3 and Firefox 59.0.2, and both seem to exhibit this behavior. Fortunately it's not a problem on forms where there are a pair of Submit buttons on both the bottom and top of the page, since the top buttons seems to work consistently as expected.

Jon (LabKey DevOps) responded:  2018-05-18 13:59

Would it be possible for you to give us more specific examples (i.e. Specific screens) and a step-by-step repro to observe this behavior?


olnerdybastid responded:  2018-05-20 11:06
I've observed this behavior on multiple LabKey layouts, but one example I recently found is when trying to import a folder archive with 'Show advanced import options' checked:

1. Navigate to Folder Management -> Import tab
2. Select 'Local Zip Archive', choose a .zip file, and select 'Show advanced import options'
3. Submit with 'Import Folder'
4. On the next page ('Import Folder from Zip Archive') , select 'Select specific objects to import' to show the checkbox menu

Before selecting 'Select specific objects to import' , the 'Start Import' button is clickable. But once the layout expands to accommodate the checkbox menu the button is no longer clickable. Looking at it with Firefox dev tools Inspector, it looks like expanding the layout causes the button to overlap with the div element at the bottom of the page that holds the 'Powered by LabKey' link so that my click/mouseover events on that button aren't registering.
Jon (LabKey DevOps) responded:  2018-06-01 23:21

Thanks for providing the repro steps. Unfortunately, I've tested this across multiple browsers (Chrome, Firefox, and Safari) on my Mac and the Start Import button works without issue.

Can you tell me what specific build of LabKey 18.1 you're running? You can obtain the build Id number by going into the Admin Console, accessing the Module Information section and clicking the + sign next to Core to get the Build Id value.

This problem may be on an earlier build of LabKey that may have been corrected since.


olnerdybastid responded:  2018-06-02 08:35
Sure. I have build # 57017.17 installed on my server.
Jon (LabKey DevOps) responded:  2018-06-08 23:36
Thank you for confirming the information.

Since the 18.2 Release version of LabKey will be available sometime in mid-July, I strongly believe you will not experience this specific issue.