File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed
Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -180,11 +180,12 @@ export const registerEffect = (
180180 return true ; // Skip Animation
181181 }
182182
183- if ( ( ( detail . event . target as HTMLElement ) . closest ( effectTagName ) as HTMLElement ) !== currentTouchedElement ) {
183+ const changeTouchedElement = ( ( detail . event . target as HTMLElement ) . closest ( effectTagName ) as HTMLElement ) || undefined ;
184+ if ( changeTouchedElement && changeTouchedElement !== currentTouchedElement ) {
184185 // タップエレメントが変更があったため、手動でハンドリング
185186 changedSelectedElement = true ;
186187 currentTouchedElement . classList . remove ( 'ion-activated' ) ;
187- currentTouchedElement = ( ( detail . event . target as HTMLElement ) . closest ( effectTagName ) as HTMLElement ) || undefined ;
188+ currentTouchedElement = changeTouchedElement ;
188189 }
189190
190191 const startTransform = getTransform ( animationLatestX ! , effectElementPositionY ! , currentTouchedElement ) ;
You can’t perform that action at this time.
0 commit comments