Whenever trying to change permissions in several apps I would get screen overlay detected error. I tried several of the options above without success. I finally stumbled into my apus launcher settings . I started turning off different options and checking Facebook permissions when I turned off free swipe I was able to change permissions without any problems . Apus launcher has a separate settings gear . You must go into those settings to switch the different options.