SAP / project-foxhound

A web browser with dynamic data-flow tracking enabled in the Javascript engine and DOM, based on Mozilla Firefox (https://github.com/mozilla/gecko-dev). It can be used to identify insecure data flows or data privacy leaks in client-side web applications.
GNU General Public License v3.0
75 stars 15 forks source link

NS_ERROR_XPC_BAD_CONVERT_NATIVE: Could not convert Native argument arg 1 [nsIWindowMediator.getOuterWindowWithId] #217

Open leeN opened 2 months ago

leeN commented 2 months ago

Sometimes (?), if I force a refresh via ctrl+f5, I get the error above. This is inside the juggler component, so it looks like it might be an issue on our end.

Full error message:

JavaScript error: chrome://juggler/content/content/Runtime.js, line 135: NS_ERROR_XPC_BAD_CONVERT_NATIVE: Could not convert Native argument arg 1 [nsIWindowMediator.getOuterWindowWithId]

Branch: primitaint-merge Playwright version: 1.42.1

leeN commented 2 months ago

Ah, this occurs if I start the foxhound version compiled with playwright manually. Maybe that causes said issue (?) Will have a look later.