I'm developing an App with the latest Angular as Front-End and Symfony + Apache on the server. App and Server are on different domains, but my Server is allowing it by sending the needed CORS Headers (created by NelmioCors Bundle). But Chrome is not sending an Origin Header, which triggers the Bundle to send the Headers.
Somehow when I call the page with STRG+SHIFT+R it loads without problems.
Setting Vary: Origin did not help.
Why is chrome caching the request without the Allow Origin Header/ Not sending Origin in the first place?