Dear Alfred,
I think I located a problem but still for me the behavior of the glider is weird.
So this one works well because the graph is defined on a small interval 0-5. I assume that the snapping still actually happens but it is extremely weak:
var board = JXG.JSXGraph.initBoard('jxgbox', { axis : true });
var f1 = board.create('functiongraph', [function(x) { return -x*x+x; }, 0, 5]);
var g1 = board.create('glider', [0, 0, f1]);
var t1 = board.create('tangent', [g1]);
On the other hand, if you increase the interval, let's say 0-100 then the snapping is stronger and if the interval is 0-1000 the snapping is extremely strong:
var board = JXG.JSXGraph.initBoard('jxgbox', { axis : true });
var f1 = board.create('functiongraph', [function(x) { return -x*x+x; }, 0,
100]);
var g1 = board.create('glider', [0, 0, f1]);
var t1 = board.create('tangent', [g1]);
br,
Henry