src/sap.ui.core/src/sap/ui/core/BlockLayerUtils.js
function deregisterInteractionHandler(fnHandler) {
			var i,
				oParentDOM = this.$parent.get(0),
				oBlockLayerDOM = this.$blockLayer.get(0);

			if (oParentDOM) {
				for (i = 0; i < aPreventedEvents.length; i++) {
				// Remove event listeners with "useCapture" settings
					oParentDOM.removeEventListener(aPreventedEvents[i], fnHandler, {
						capture: true,
						passive: false
					});
				}
			}
			if (this._aSuppressHandler) {
				for (i = 0; i < this._aSuppressHandler.length; i++) {
					// this part should be done even no DOMRef exists
					EventTriggerHook.release(this._aSuppressHandler[i]);
				}
			}
			if (oBlockLayerDOM) {
				this.$blockLayer.unbind('keydown', fnHandler);
			}
		}
function deregisterInteractionHandler(fnHandler) {
			var i,
				oParentDOM = this.$parent.get(0),
				oBlockLayerDOM = this.$blockLayer.get(0);

			if (oParentDOM) {
				for (i = 0; i < aPreventedEvents.length; i++) {
				// Remove event listeners with "useCapture" settings
					oParentDOM.removeEventListener(aPreventedEvents[i], fnHandler, {
						capture: true,
						passive: false
					});
				}
			}
			if (this._aSuppressHandler) {
				for (i = 0; i < this._aSuppressHandler.length; i++) {
					// this part should be done even no DOMRef exists
					EventTriggerHook.release(this._aSuppressHandler[i]);
				}
			}
			if (oBlockLayerDOM) {
				this.$blockLayer.unbind('keydown', fnHandler);
			}
		}
function deregisterInteractionHandler ( fnHandler ) { var i , oParentDOM = this . $parent . get ( 0 ) , oBlockLayerDOM = this . $blockLayer . get ( 0 ) ; if ( oParentDOM ) { for ( i = 0 ; i < aPreventedEvents . length ; i ++ ) { // Remove event listeners with "useCapture" settings oParentDOM . removeEventListener ( aPreventedEvents [ i ] , fnHandler , { capture : true , passive : false } ) ; } } if ( this . _aSuppressHandler ) { for ( i = 0 ; i < this . _aSuppressHandler . length ; i ++ ) { // this part should be done even no DOMRef exists EventTriggerHook . release ( this . _aSuppressHandler [ i ] ) ; } } if ( oBlockLayerDOM ) { this . $blockLayer . unbind ( 'keydown' , fnHandler ) ; } }
Deregister event handler to suppress event within busy section
Deregister event handler to suppress event within busy section