オープン動作でIfNotOpenを使った方が良いケース

UiPath Studio EnterPrise Edition 23.10.0を利用中の者です。

EdgeでWebやPDF操作の際に、Application Cardのオープン動作IfNotOpenを使って障害が発生する事象が頻発しています。

具体例を下記に記述します。

1.Edgeでオープン済みのPDFからGet TextアクティビティでGet Textする際に、Application Cardのオープン動作IfNotOpenで開いたら、Edgeが無関係なURLを開きに行った。
2.Edgeで繰り返し処理の中の Get TextアクティビティをApplication Cardで囲んだ。Application Cardのオープン動作をIfNotOpenで開いたら、繰り返し処理のたびに新規Webページが生成された。

いずれも、オープン動作をNeverに設定することで問題解決しました。

Application Cardのオープン動作をIfNotOpenに設定するケースは新規Webページにログインするときくらいではないかと推測しますが、正解でしょうか?
他にIfNotOpenを使った方が良い場合があれば、有識者の方アドバイスをお願い致します。

一概には言えず、要件次第かとおもいます。すでに対象が開いていることが確実で、新たに開く必要がなければ明示的にNeverにすべきですし、対象が開いているかどうかわからないケースは、IfNotOpenを使います。

問題は既に対象が開いていても、IfNotOpenで開くと、別ページが開いてしまうことです。私にはバグに見えるのですが、この認識ずれを埋める方法があればご教示ください。

上記の情報だけですと判断できません。例えば現在のURLと異なるURLを指定していればIfNotOpen時は当然ながら新しいWindowを開こうとします。可能であればインターネット上のサイトでの再現サンプル等を共有いただくと良いかと思います。