Skip to content

Commit 1dd980f

Browse files
authored
Update NetWebView2Lib.au3
1 parent 4bb63a4 commit 1dd980f

1 file changed

Lines changed: 14 additions & 9 deletions

File tree

NetWebView2Lib.au3

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)