1 comment (1 comment)0 reactions (0 reactions)0 assignees (0 assignees)JavaScript19,507 stars (19,507 stars)1,076 forks (1,076 forks)batch import
Help Wanted
Description
Some websites need npapi plugins to login,but it seems like that nightmare don't load npapi plugins.
Contributor guide
- Tech stack
- javascriptelectron
- Domain
- testing
- Issue type
- bug
- DifficultyEstimated implementation difficulty for a new contributor, from 1 for very small changes to 5 for expert-level work.
- 4
- Estimated timeA rough time range for an experienced contributor to investigate, implement, test, and prepare a pull request.
- 3-5 days
- Activity statusHow available the issue appears right now: fresh, active, stale, blocked, or waiting on maintainer input.
- stale
- ClarityHow clearly the issue explains the expected change, acceptance criteria, and next step.
- unclear
- Prerequisites
- Electron basicsNPAPI understanding
- Newbie friendlinessA 1-100 score estimating how approachable this issue is for first-time contributors.
- 15
- Research direction
- This issue reports that Nightmare does not load NPAPI plugins, which are needed for some login flows. NPAPI is a deprecated plugin architecture, and modern browsers including Electron/Chromium have dropped support. The repository is archived (segment boneyard), so the issue may be irrelevant. To proceed, a contributor should first confirm if the repo is still maintained, then check if NPAPI was ever supported in Electron. Look at the codebase for plugin loading in lib/nightmare.js or similar. Since there is no detailed reproduction, the contributor should attempt to create a minimal test case using a known NPAPI plugin. However, given the deprecation, this is likely not a feasible fix.