Its works flawless on basic test sites as in:
I had a dev intentionally add an http link on an iframe that contains Java Script referencing the non secure link as in:
When I attempt to spider entire website or just the url that contains the vulnerability as in:
https://qa.testwebsite.com/cart
Where you proxying via ZAP?