forked from MapComplete/MapComplete
		
	Fix: add awaitAnimationFrame to fix non-working questions
This commit is contained in:
		
							parent
							
								
									073cd692e4
								
							
						
					
					
						commit
						d744fd3a42
					
				
					 1 changed files with 3 additions and 3 deletions
				
			
		| 
						 | 
					@ -71,13 +71,13 @@
 | 
				
			||||||
  let firstQuestion: UIEventSource<TagRenderingConfig> = new UIEventSource<TagRenderingConfig>(undefined)
 | 
					  let firstQuestion: UIEventSource<TagRenderingConfig> = new UIEventSource<TagRenderingConfig>(undefined)
 | 
				
			||||||
  let allQuestionsToAsk : UIEventSource<TagRenderingConfig[]> = new UIEventSource<TagRenderingConfig[]>([])
 | 
					  let allQuestionsToAsk : UIEventSource<TagRenderingConfig[]> = new UIEventSource<TagRenderingConfig[]>([])
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  function calculateQuestions(){
 | 
					  async function calculateQuestions(){
 | 
				
			||||||
    console.log("Applying questions to ask")
 | 
					    console.log("Applying questions to ask")
 | 
				
			||||||
    const qta = questionsToAsk.data
 | 
					    const qta = questionsToAsk.data
 | 
				
			||||||
    firstQuestion.setData(undefined)
 | 
					    firstQuestion.setData(undefined)
 | 
				
			||||||
    firstQuestion.setData(qta[0])
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    allQuestionsToAsk.setData([])
 | 
					    allQuestionsToAsk.setData([])
 | 
				
			||||||
 | 
					    await Utils.awaitAnimationFrame()
 | 
				
			||||||
 | 
					    firstQuestion.setData(qta[0])
 | 
				
			||||||
    allQuestionsToAsk.setData(qta)
 | 
					    allQuestionsToAsk.setData(qta)
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue