Enhance DNA match experience for Ancestry site
Version 2.2 allows using filters on Shared Matches pages. Note: Chrome can get its context menu checkmarks for hashtag filters out of sync when set from the configuration menu page even after refresh. This appears to be a bug in Chrome. i.e. the context menu checkmark is explicitly set to off (false), verified as off in the program, and acts as if it is off, but still shows up. Clicking it on the context menu will get it back in sync. Yes, it is annoying.
MedBetterDNA can help people who have taken the AncestryDNA Test. The MedBetterDNA extension enhances the AncestryDNA Results website experience by adding more filtering options for the (possibly many thousands of) other people who are listed as potential DNA matches.
After installation, MedBetterDNA adds an entry for itself to the context menu (right mouse click). When your browser is at an AncestryDNA website address, the context menu selection shows the following checkbox choices: show Starred entries; show unStarred entries; show Moderate confidence; show Good confidence; show High confidence; show Very High confidence; show Extremely High confidence; show Locked trees; show No Family Trees; always show Notes; and Configure options;
In addition, medBetterDNA has a stand-alone configure page to set the checkmark options if you cannot or do not wish to use the context menu. This is accessed from the Options links of MedBetterDNA on the Extension page of the Chrome browser.
By default, all options are checked except "always show Notes". When a checkmark is unchecked, all entries that match that condition are hidden from view. Note that it is perfectly possible to uncheck combinations which will hide all entries, e.g. uncheck both "show Starred entries" and "show unStarred entries".
If the "always show Notes" option is checked, all existing notes for DNA match entries will show on the main listing page simultaneously, without having to click on each note to see them one at a time.
Starting with version 2.0 there is support for advanced filtering based on notes hashtags. These are the new "show only Notes with hashtag" and "remove all Notes with hashtag" selections. The "Always show Notes" option must be checked for the advanced filtering to work (i.e. Notes must be showing on the results page). Up to four hashtags can be specified to show only records with notes containing one or more those hashtags, and up to four hashtags can be specified to remove any records with notes which contain one or more of the hashtags.
The 2.0-supported hashtags are not case sensitive and can be part of a larger text string, with leading or trailing characters not in the hashtag, as long as they are preceded with a '#' character. Hashtags must be set or changed at the main Configure page, but afterward can be enabled and disabled through the context menu checkmarks. Always refresh the results page after changing a hashtag, otherwise the page will not display the revised filters and context menu. Additional details and examples of using the hashtag filters are at the support page.
Recent versions add support for Australian .com.au, UK .co.uk, and Canadian .ca Ancestry sites in addition to the USA. The extension was successfully tested on the four domains as of January 2018. Other domains may be enabled in future versions upon request.
Note that the filtering process depends on a particular website configuration and if that changes in the future, and it has before, MedBetterDNA's will probably not work correctly. Please notify support if the extension fails after having worked previously so we know to make any necessary changes.