While your analysis and submitted fix may be correct we have reached Firefox 56. Officially this version only supports NPAPI for Flash as an exception. I'm not totally sure about the status if other plugins can still be enabled at all. Have you tried? In any case I'll merge the fix as it's not hurting but not sure if it helps anything.