Opened 8 years ago

Closed 7 years ago

Last modified 7 years ago

#15487 closed defect (fixed)

DataGrid scroll does not work in new Firefox 13

Reported by: Sotiris Tassis Owned by: Evan
Priority: high Milestone: 1.6.2
Component: DojoX Grid Version: 1.6.1
Keywords: grid, FF13, scroll Cc:
Blocked By: Blocking:

Description

A simple DataGrid? in the new Firefox 13 a user cannot use the scroll wheel or the scroll arrows (up/down). In Firefox 12 it was working ONLY in the new Firefox 13 this bug occured.

A simple check is to try to use with both versions of Firefox the documentation's simple example: http://dojotoolkit.org/documentation/tutorials/1.7/datagrid/demo/datagrid.html

Change History (6)

comment:1 Changed 7 years ago by craign

I think it works, just very, very slowly...

It appears to not be an issue on Mac OSX.

comment:2 Changed 7 years ago by craign

It appears to relate to smooth scrolling in FF13. Try turning that off:

https://bugzilla.mozilla.org/show_bug.cgi?id=198964 https://bugzilla.mozilla.org/show_bug.cgi?id=736251

comment:3 Changed 7 years ago by craign

Setting fastScroll to false on the grid seems to help.

Craig

comment:4 Changed 7 years ago by Evan

Keywords: grid FF13 scroll added
Milestone: tbd1.8
Priority: undecidedhigh

Thanks Craig,

Setting grid.fastScroll to false doesn't work for me, the only way is turning off FF13's default smooth scrolling option.

The delta scrolling distance is apparently incorrectly calculated in that case, need a further look on this.

comment:5 Changed 7 years ago by Evan

Resolution: fixed
Status: newclosed

In [29269]:

Fixes #15487 !strict, smooth scrolling is default turned on in FF13+, a series of onscroll events will be fired, so we shouldn't set "this.scrollboxNode.scrollTop", otherwise the remained series of onscroll() won't be triggered and that's the reason it's very hard to scroll grid viewport in FF13+

Also back port to 1.7.x 1.6.x branch so that all grid can now run well on FF13+ with default smooth scrolling enabled.

Last edited 7 years ago by Evan (previous) (diff)

comment:6 Changed 7 years ago by Evan

Milestone: 1.81.6.2
Version: 1.7.21.6.1
Note: See TracTickets for help on using tickets.