Releases: drventure/Disambiguator
The Disambiguator 1.0.10.0
This release adds support for traversing into WebView2 controls to retrieve the text contained in the control for use during disambiguation.
This is most commonly useful when trying to disambiguate Single Sign On dialogs that contain a browser control to allow users to login via a web login form.
Often such forms will contain slightly different verbiage depending on whether, for instance, both a user name AND password are required, vs just a password vs perhaps just a single 2FA code.
This this release, in most cases, at least some of the text in the contained web page will be visible to The Disambiguator and can scanned for a match via the {ctl:searchtext} tag as usual.
The Disambiguator v1.0.9.0
Resolved issue where you might occasionally get an error message about
Null Pointer in TraverseControlTree. Thanks to 4-FLOSS-Free-Libre-Open-Source-Software for the
heads up on this one.
The Disambiguator v1.0.8.0
Final fix to the Copy to Clipboard button on the report screen to make it actually copy the report to the Clipboard.
Very minor update.
The Disambiguator v1.0.7.0
Updated the Report Output window "Copy to Clipboard" button to use a different method to copy the report content, as using Clipboard.SetText() was unreliable in some circumstances.
The Disambiguator v1.0.6.0
Resolves an intermittent issue during scanning controls in the target app when an encountered control does not expose accessibility info in a normal fashion, causing the Disambiguator to report an error.
Thanks to bege10 for the report.
The Disambiguator v1.0.5.0
This update corrects a problem with CTL tags being ignored.
The Disambiguator v1.0.4.0
Latest release. Very minor change to logging message.
The Disambiguator v1.0.3.0
Limits the depth of control tree traversal to 3 levels, which should significantly improve performance during autotype in certain target applications.
Improved formatting of logging and report.
The Disambiguator v1.0.2
Improved performance by only traversing the Target app control tree once.
Caching precompiled Regexs if used.
Added simple help page and menu access
Added menu for turning on/off logging
Added menu for turning on/off reporting
Improved error handling during sequence processing.
Improved the packaging of released (still a work in progress)
The Disambiguator v1.0.1
Minor update. Added a bit more info to the {report} tag.
Corrected so that if {report} is used, descendent controls +always+ get scanned.