@@ -188,20 +188,25 @@ const djdt = {
188
188
startPageY = event . pageY ;
189
189
baseY = handle . offsetTop - startPageY ;
190
190
document . addEventListener ( "mousemove" , onHandleMove ) ;
191
+
192
+ document . addEventListener (
193
+ "mouseup" ,
194
+ function ( event ) {
195
+ document . removeEventListener ( "mousemove" , onHandleMove ) ;
196
+ if ( djdt . handleDragged ) {
197
+ event . preventDefault ( ) ;
198
+ localStorage . setItem ( "djdt.top" , handle . offsetTop ) ;
199
+ requestAnimationFrame ( function ( ) {
200
+ djdt . handleDragged = false ;
201
+ } ) ;
202
+ djdt . ensureHandleVisibility ( ) ;
203
+ }
204
+ } ,
205
+ { once : true }
206
+ ) ;
191
207
}
192
208
) ;
193
209
194
- document . addEventListener ( "mouseup" , function ( event ) {
195
- document . removeEventListener ( "mousemove" , onHandleMove ) ;
196
- if ( djdt . handleDragged ) {
197
- event . preventDefault ( ) ;
198
- localStorage . setItem ( "djdt.top" , handle . offsetTop ) ;
199
- requestAnimationFrame ( function ( ) {
200
- djdt . handleDragged = false ;
201
- } ) ;
202
- djdt . ensureHandleVisibility ( ) ;
203
- }
204
- } ) ;
205
210
const djDebug = getDebugElement ( ) ;
206
211
// Make sure the debug element is rendered at least once.
207
212
// showToolbar will continue to show it in the future if the
0 commit comments