@@ -631,14 +631,18 @@ Func _NetWebView2_LoadWait($oWebV2M, $iWaitMessage = $NETWEBVIEW2_MESSAGE__TITLE
631631 ExitLoop
632632 ElseIf $iLastMessage > = $iWaitMessage Then ; checking events
633633 ; RULE 6: checking document title
634- Local $sCurrentTitle = $oWebV2M .GetDocumentTitle()
635- Local $bTitleCheck = ($sExpectedTitle And StringRegExp ($sCurrentTitle , $sExpectedTitle , $STR_REGEXPMATCH ) = 1 )
636- Local $s_DEV_Info = " ! IFNC: DEV: TEST LOAD WAIT: Prefix:: " & $s_Prefix & " TitleCheck=" & $bTitleCheck & " LastMessage=" & $iLastMessage
637- If $sExpectedTitle And $iWaitMessage = $NETWEBVIEW2_MESSAGE__TITLE_CHANGED And $bTitleCheck Then
638- If $_g_bNetWebView2_DebugDev Then ConsoleWrite ($s_DEV_Info & " #SLN=" & @ScriptLineNumber & @CRLF )
639- $MSG = " LastMessage=" & $iLastMessage & " : ExpectedTitle=" & $sExpectedTitle & " #SLN=" & @ScriptLineNumber
640- $RET = True
641- ExitLoop
634+ If $sExpectedTitle Then
635+ If $iWaitMessage = $NETWEBVIEW2_MESSAGE__TITLE_CHANGED Then
636+ Local $sCurrentTitle = $oWebV2M .GetDocumentTitle()
637+ Local $bTitleCheck = (StringRegExp ($sCurrentTitle , $sExpectedTitle , $STR_REGEXPMATCH ) = 1 )
638+ Local $s_DEV_Info = " ! IFNC: DEV: TEST LOAD WAIT: Prefix:: " & $s_Prefix & " TitleCheck=" & $bTitleCheck & " LastMessage=" & $iLastMessage & " CurrentTitle=" & $sCurrentTitle
639+ If $_g_bNetWebView2_DebugDev Then ConsoleWrite ($s_DEV_Info & " #SLN=" & @ScriptLineNumber & @CRLF )
640+ If $bTitleCheck Then
641+ $MSG = " TitleCheck=" & $bTitleCheck & " #SLN=" & @ScriptLineNumber
642+ $RET = True
643+ ExitLoop
644+ EndIf
645+ EndIf
642646 Else
643647 If $_g_bNetWebView2_DebugDev Then ConsoleWrite ($s_DEV_Info & " #SLN=" & @ScriptLineNumber & @CRLF )
644648 $MSG = " LastMessage=" & $iLastMessage & " #SLN=" & @ScriptLineNumber
@@ -2007,7 +2011,8 @@ Volatile Func __NetWebView2_Events__OnMessageReceived($oWebV2M, $hGUI, $sMsg)
20072011
20082012 Case " TITLE_CHANGED"
20092013 __NetWebView2_Log(@ScriptLineNumber , $s_Prefix & " COMMAND:" & $sCommand & " >> " & $oWebV2M .GetDocumentTitle(), 1 )
2010- __NetWebView2_LastMessage_KEEPER($oWebV2M , $NETWEBVIEW2_MESSAGE__TITLE_CHANGED )
2014+ #REMARK = > __NetWebView2_Events__OnTitleChanged() should set __NetWebView2_LastMessage_KEEPER($oWebV2M , $NETWEBVIEW2_MESSAGE__TITLE_CHANGED )
2015+ ; ~ __NetWebView2_LastMessage_KEEPER($oWebV2M, $NETWEBVIEW2_MESSAGE__TITLE_CHANGED)
20112016
20122017 Case " EXTENSION"
20132018 __NetWebView2_Log(@ScriptLineNumber , $s_Prefix & " COMMAND:" & $sCommand , 1 )
0 commit comments