|  | @@ -6,6 +6,7 @@
 | 
	
		
			
				|  |  |  		theme="confirm"
 | 
	
		
			
				|  |  |  		ref="confirm"
 | 
	
		
			
				|  |  |  		trigger="click"
 | 
	
		
			
				|  |  | +		:append-to="body"
 | 
	
		
			
				|  |  |  		@onHide="clickedOnce = false"
 | 
	
		
			
				|  |  |  		@hide="delayedHide()"
 | 
	
		
			
				|  |  |  	>
 | 
	
	
		
			
				|  | @@ -31,9 +32,11 @@ export default {
 | 
	
		
			
				|  |  |  	emits: ["confirm"],
 | 
	
		
			
				|  |  |  	data() {
 | 
	
		
			
				|  |  |  		return {
 | 
	
		
			
				|  |  | -			clickedOnce: false
 | 
	
		
			
				|  |  | +			clickedOnce: false,
 | 
	
		
			
				|  |  | +			body: document.body
 | 
	
		
			
				|  |  |  		};
 | 
	
		
			
				|  |  |  	},
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  	methods: {
 | 
	
		
			
				|  |  |  		// eslint-disable-next-line no-unused-vars
 | 
	
		
			
				|  |  |  		confirm(event) {
 | 
	
	
		
			
				|  | @@ -49,6 +52,7 @@ export default {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  			this.clickedOnce = false;
 | 
	
		
			
				|  |  |  			this.$emit("confirm");
 | 
	
		
			
				|  |  | +			this.$refs.confirm.tippy.hide();
 | 
	
		
			
				|  |  |  		},
 | 
	
		
			
				|  |  |  		delayedHide() {
 | 
	
		
			
				|  |  |  			setTimeout(() => {
 |