Firefox 86 breaks Defered Bootstrap (window.name empty) #17117
Description
I'm submitting a ...
- regression from 1.7.0
- security issue
- issue caused by a new browser version
- other
Current behavior:
Firefox 86 resets window.name to an empty string. This breaks the Deferred Bootstrap(*) feature used by Protractor.
(*): https://docs.angularjs.org/guide/bootstrap#deferred-bootstrap
I've filed this here, because even if Protractor could change something, some other way of triggering Deferred Bootstrap is probably needed.
Expected / new behavior:
Test runners like Protractor can successfully use Deferred Bootstrap with Firefox.
Minimal reproduction of the problem with instructions:
Should happen with any minimal project and a minimal protractor setup.
AngularJS version: 1.8.2
Browser: Firefox 86
Anything else:
Protractor reports:
[17:04:38] E/protractor - Could not find Angular on page http://127.0.0.1:8402/ : angular never provided resumeBootstrap
Firefox is the one browser thats relatively convenient to run in CI. Would be nice if that could be fixed even during LTS.