elfinder version: 2.1.40
protocol version: 2.1040
jquery version: 1.8.3 / ui: 1.10.2

Looks like an bug is occuring within the latest version of the 7.x.2.x-dev branch in combination with the currently latest drupal and elfinder version.

Today i tried to downgrade from the abandoned 7.x.3.x-dev module to the current version.

During the process of testing this downgrade, i noticed the following bug within the elfinder file selection window:

After opening the window, the icons displayed are clickable and can be selected with the mouse.

But if you scroll down to show more items (using the scroll wheel on the mouse, or the scroll bars rendered within the window) all items within the list are "disabled" and cannot be selected anymore with the mouse. Also the rendering of the thumbnails for the "new" items within the overview is going wrong (or is halted).

Looks like the parent element containing the icons/list items gets an extra parameter: unselectable="on" and the classnames: ui-selectable-disabled ui-state-disabled are added to the parent element.

With the arrow keys it is still possible to select other items (if you have selected a item before using the scrollbar / scrolbutton).

I suppose this unselectable status should be reverted to the default status after all files are loaded within the view, but this is not happening. Even while the items are added to the list and can be selected with the arrowkeys and the enter button.

No visible errors are rendered within the console (on both Chrome and Firefox, and within also not within Edge).

Any advice/idea what could be wrong?

Comments

RonaldObbens created an issue. See original summary.

ph0enix’s picture

Try the latest build. It has improved system library detection.

ph0enix’s picture

Status: Active » Needs review
ph0enix’s picture

Status: Needs review » Fixed
ph0enix’s picture

Status: Fixed » Closed (fixed)
trong.nguyen.tcec’s picture

Please support version 1.11.x and 1.12.x (jQuery Update module) by update line #255 in elfinder.module Which causing cannot select any files after scroll.

 if (preg_match('/1\.(4|5|6|8|9|10|11|12)\.?/', $sysjqver) || preg_match('/1\.(8|9|10)\.?/', $sysuiver)) {
trong.nguyen.tcec’s picture

Component: User interface » Code
Priority: Normal » Critical
ph0enix’s picture

Status: Closed (fixed) » Closed (duplicate)

Moved #38