Open Bug 2027634 Opened 10 days ago Updated 11 hours ago

[firefox-devtools-mcp] reset() skips log fd and env var cleanup that close() does

Categories

(Developer Infrastructure :: Firefox MCP, defect, P3)

Tracking

(Not tracked)

People

(Reporter: jdescottes, Unassigned)

References

()

Details

When Firefox disconnects externally, resetFirefox() calls reset() which only nulls the driver. Unlike close(), it doesn't close the log file descriptor or restore process.env changes.

Low impact in practice (fd gets GC'd, env vars get overwritten on reconnect), but worth aligning reset() with close() for correctness.

Refs: src/index.ts:64, src/firefox/core.ts:760, src/firefox/core.ts:881

Component: AI for Development → Firefox MCP
No longer blocks: firefox-devtools-mcp
You need to log in before you can comment on or make changes to this bug.