Index: WLEditingCursorMoveHotspotHandler.m =================================================================== --- WLEditingCursorMoveHotspotHandler.m (revision 614) +++ WLEditingCursorMoveHotspotHandler.m (working copy) @@ -186,7 +186,7 @@ #pragma mark - #pragma mark Update State - (BOOL)shouldUpdate { - if (![_view isConnected] || [_view isInPortalMode]) { + if (![_view shouldEnableMouse] || ![_view isConnected] || [_view isInPortalMode]) { return YES; } BBSState bbsState = [[_view frontMostTerminal] bbsState]; @@ -197,7 +197,7 @@ - (void)update { [self clear]; - if (![_view isConnected] || [_view isInPortalMode]) { + if (![_view shouldEnableMouse] || ![_view isConnected] || [_view isInPortalMode]) { return; } BBSState bbsState = [[_view frontMostTerminal] bbsState];