Commit c0368f2
fix(common): preserve crossorigin on image preloads
Propagate the crossorigin attribute from priority NgOptimizedImage hosts to SSR-generated preload links. Keep preload and image requests in the same credentials mode to avoid an anonymous image issuing an earlier credentialed request.
(cherry picked from commit d14696e)1 parent e62905e commit c0368f2Copy full SHA for c0368f2
4 files changed
+65-10Lines changed: 65 additions & 10 deletions
File tree
Expand file treeCollapse file tree
Open diff view settings
Filter options
- packages/common
- src/directives/ng_optimized_image
- test/directives
Expand file treeCollapse file tree
Open diff view settings
Collapse file
packages/common/src/directives/ng_optimized_image/ng_optimized_image.ts
Copy file name to clipboardExpand all lines: packages/common/src/directives/ng_optimized_image/ng_optimized_image.ts+1Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
528 | 528 | |
529 | 529 | |
530 | 530 | |
| 531 | + |
531 | 532 | |
532 | 533 | |
533 | 534 | |
|
Collapse file
packages/common/src/directives/ng_optimized_image/preload-link-creator.ts
Copy file name to clipboardExpand all lines: packages/common/src/directives/ng_optimized_image/preload-link-creator.ts+24-3Lines changed: 24 additions & 3 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
47 | 47 | |
48 | 48 | |
49 | 49 | |
| 50 | + |
50 | 51 | |
51 | | - |
| 52 | + |
| 53 | + |
| 54 | + |
| 55 | + |
| 56 | + |
| 57 | + |
| 58 | + |
| 59 | + |
| 60 | + |
52 | 61 | |
53 | 62 | |
54 | 63 | |
| ||
66 | 75 | |
67 | 76 | |
68 | 77 | |
69 | | - |
| 78 | + |
70 | 79 | |
71 | 80 | |
72 | 81 | |
73 | | - |
| 82 | + |
74 | 83 | |
75 | 84 | |
76 | 85 | |
77 | 86 | |
78 | 87 | |
79 | 88 | |
80 | 89 | |
| 90 | + |
| 91 | + |
| 92 | + |
| 93 | + |
81 | 94 | |
82 | 95 | |
83 | 96 | |
| ||
89 | 102 | |
90 | 103 | |
91 | 104 | |
| 105 | + |
| 106 | + |
| 107 | + |
| 108 | + |
| 109 | + |
| 110 | + |
| 111 | + |
| 112 | + |
Collapse file
packages/common/src/directives/ng_optimized_image/tokens.ts
Copy file name to clipboardExpand all lines: packages/common/src/directives/ng_optimized_image/tokens.ts+3-5Lines changed: 3 additions & 5 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
17 | 17 | |
18 | 18 | |
19 | 19 | |
20 | | - |
21 | | - |
22 | | - |
23 | | - |
24 | | - |
| 20 | + |
| 21 | + |
| 22 | + |
25 | 23 | |
26 | 24 | |
27 | 25 | |
|
Collapse file
packages/common/test/directives/ng_optimized_image_spec.ts
Copy file name to clipboardExpand all lines: packages/common/test/directives/ng_optimized_image_spec.ts+37-2Lines changed: 37 additions & 2 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
67 | 67 | |
68 | 68 | |
69 | 69 | |
70 | | - |
| 70 | + |
71 | 71 | |
72 | 72 | |
73 | 73 | |
| ||
98 | 98 | |
99 | 99 | |
100 | 100 | |
| 101 | + |
101 | 102 | |
102 | 103 | |
103 | 104 | |
| ||
133 | 134 | |
134 | 135 | |
135 | 136 | |
136 | | - |
| 137 | + |
137 | 138 | |
138 | 139 | |
139 | 140 | |
| ||
142 | 143 | |
143 | 144 | |
144 | 145 | |
| 146 | + |
| 147 | + |
| 148 | + |
| 149 | + |
| 150 | + |
| 151 | + |
| 152 | + |
| 153 | + |
| 154 | + |
| 155 | + |
| 156 | + |
| 157 | + |
| 158 | + |
| 159 | + |
| 160 | + |
| 161 | + |
| 162 | + |
| 163 | + |
| 164 | + |
| 165 | + |
| 166 | + |
| 167 | + |
| 168 | + |
| 169 | + |
| 170 | + |
| 171 | + |
| 172 | + |
| 173 | + |
| 174 | + |
| 175 | + |
| 176 | + |
| 177 | + |
| 178 | + |
| 179 | + |
145 | 180 | |
146 | 181 | |
147 | 182 | |
|
0 commit comments