09:32 | <annevk> | domfarolino: 1) if A requests A, the flag isn't set and TAO isn't required, 2) if A requests A redirects to B the flag isn't set and TAO is required (for B), and 3) if A requests A redirects to B redirects to C the flag is set (but only from B to C) and TAO is required (for B and C) |
13:35 | <domfarolino> | annevk: and I guess the issue is that the flag isn’t set for A -> B even though we need the TAO check for B? |
16:55 | <annevk> | domfarolino: that is a problem, yes |
17:12 | <domfarolino> | annevk: Indeed, that's why I was curious if it would work in addition to a same-origin-ness check like npm1 had. But yeah, checking response tainting is cleaner |