Index: lams_central/web/includes/javascript/authoring/authoringActivity.js =================================================================== diff -u -ref32c5d5a859467fe2a98b31251041d4e0c0582c -ree9151268fa918fe7122d89811f87f6943256dea --- lams_central/web/includes/javascript/authoring/authoringActivity.js (.../authoringActivity.js) (revision ef32c5d5a859467fe2a98b31251041d4e0c0582c) +++ lams_central/web/includes/javascript/authoring/authoringActivity.js (.../authoringActivity.js) (revision ee9151268fa918fe7122d89811f87f6943256dea) @@ -1288,6 +1288,9 @@ }, adjustTransitionPoint : function(bottomLimit, topLimit, target) { + bottomLimit = Math.round(bottomLimit); + topLimit = Math.round(topLimit); + target = Math.round(target); // find a good point inside the grid, then make sure it is within bounds return Math.max(bottomLimit + layout.transition.adjustStep, Math.min(topLimit - layout.transition.adjustStep, Math.floor(target / layout.transition.adjustStep) * layout.transition.adjustStep));