mirror of
				https://github.com/pierre42100/ComunicWeb
				synced 2025-10-31 18:24:27 +00:00 
			
		
		
		
	Fix bug in Firefox
This commit is contained in:
		| @@ -13,7 +13,7 @@ class WsMessage { | ||||
| 	} | ||||
|  | ||||
| 	get hasId() { | ||||
| 		return this.id.length > 0 | ||||
| 		return this.id && this.id.length > 0 | ||||
| 	} | ||||
| } | ||||
|  | ||||
|   | ||||
| @@ -1001,6 +1001,7 @@ class CallWindow extends CustomEvents { | ||||
| 									stride: 32, | ||||
| 									quantBytes: 4 | ||||
| 								}); | ||||
| 								 | ||||
| 							} | ||||
|  | ||||
| 							const segmentation = await this.backgroundDetectionNetwork.segmentPerson(videoTarget); | ||||
| @@ -1012,12 +1013,16 @@ class CallWindow extends CustomEvents { | ||||
| 							bodyPix.drawBokehEffect( | ||||
| 							canvasTarget, videoTarget, segmentation, backgroundBlurAmount, | ||||
| 							edgeBlurAmount, flipHorizontal); | ||||
|  | ||||
| 							await new Promise((res, rej) => setTimeout(() => res(), 1)); | ||||
| 						} | ||||
| 						 | ||||
| 						else { | ||||
| 							canvas.drawImage(videoTarget, 0, 0, videoTarget.width, videoTarget.height); | ||||
| 							await new Promise((res, rej) => setTimeout(() => res(), 1000 / videoTrack.getSettings().frameRate)); | ||||
| 						} | ||||
|  | ||||
| 						 | ||||
| 					} | ||||
| 				} | ||||
| 				catch(e) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user