Distressing Word Remover 7.2
NOT FOR GENERAL USE. ONLY FOR USE WITHIN A VERY SMALL SELECT GROUP OF INDIVIDUALS TO ASSIST WITH SOMEONE'S DISABILITY. Filtering the internet for a specific phobia, masking the feared entity. Has a counter and a log that syncs to the user's roaming profile. After 29 revisions since the initial market release on 26 November 2018, it appears I may have finally gotten this right. This code is intended solely for friends and family of an individual with logophobia. It is listed publicly on Google's Chrome extension market place solely for all of the convenience a public listing offers, but mostly so each friend and family member doesn't have to be sent a link every time they create a new account or as more family members and friends begin using the extension. Though the developer of this extension (I) is not a professional software developer and has a very limited knowledge of software development, this effort was motivated by several years of failure of several customizable content filters. Many failed to inject soon enough or completely enough. Some failed to filter certain frames (most notably iframes). Many did not filter images. Some did not filter links. Many did not monitor DOM mutations -- an absolute necessity in modern browsing with most sites serving dynamic content. Version 7.0 seems to represent a breakthrough. It appears very stable and very effective (time will tell). Furthermore, unlike many of the revisions leading up to Release 7.0, Release 7.0 does not significantly slow the browsing experience nor does it seem to "break" any pages -- video controls for one example, jumbled references for another example. As of Tuesday 21 mAY 2019. I am removing the detailed revision history. Wednesday 5 June 2019: Changing injection style sheet and manifest to hopeful improve speed of injection on most, if not all sites, while preserving the playback controls within YouTube. Saturday 22 June 2019: Changed icon and added more exception handling. Also added a translucent background warning.