[DOM] Clean up Fragment listeners on signal abort (#37457)
GitHub Commits - Example: React

[DOM] Clean up Fragment listeners on signal abort (#37457)

Commit 21c89c9 authored [DOM] Clean up Fragment listeners on signal abort (#37457) Listeners registered with options.signal are supposed to be removed when the signal is aborted. Since FragmentInstance does not clean up its tracked listeners on abort, previously removed listeners cannot be re-attached.1 parent 065bc84 commit 21c89c9 2 files changed Lines changed: 152 additions & 5 deletions File tree - packages - react-dom-bindings/src/client - react-dom/src/tests Lines changed: 36 additions & 5 deletions | Original file line number | Diff line number | Diff line change | | |---|---|---|---| | ||| 2991 | 2991 | | | 2992 | 2992 | | | 2993 | 2993 | | | | 2994 | + | | 2994 | 2995 | | | 2995 | 2996 | | | 2996 | 2997 | | | | ||| 3034 | 3035 | | | 3035 | 3036 | | | 3036 | 3037 | | | | 3038 | + | | | 3039 | + | | | 3040 | + | | | 3041 | + | | | 3042 | + | | | 3043 | + | | | 3044 | + | | | 3045 | + | | | 3046 | + | | 3037 | 3047 | | | 3038 | 3048 | | | 3039 | 3049 | | | | ||| 3063 | 3073 | | | 3064 | 3074 | | | 3065 | 3075 | | | | 3076 | + | | | 3077 | + | | | 3078 | + | | | 3079 | + | | | 3080 | + | | | 3081 | + | | | 3082 | + | | | 3083 | + | | | 3084 | + | | | 3085 | + | | | 3086 | + | | 3066 | 3087 | | | 3067 | 3088 | | | 3068 | 3089 | | | 3069 | 3090 | | | 3070 | 3091 | | | 3071 | 3092 | | | | 3093 | + | | 3072 | 3094 | | | 3073 | 3095 | | | 3074 | 3096 | | | | ||| 3110 | 3132 | | | 3111 | 3133 | | | 3112 | 3134 | | | 3113 | | - | | 3114 | | - | | | 3135 | + | | | 3136 | + | | | 3137 | + | | | 3138 | + | | | 3139 | + | | 3115 | 3140 | | | 3116 | 3141 | | | 3117 | 3142 | | | | ||| 3121 | 3146 | | | 3122 | 3147 | | | 3123 | 3148 | | | | 3149 | + | | | 3150 | + | | | 3151 | + | | 3124 | 3152 | | | 3125 | 3153 | | | 3126 | 3154 | | | | ||| 3138 | 3166 | | | 3139 | 3167 | | | 3140 | 3168 | | | 3141 | | - | | 3142 | | - | | | 3169 | + | | | 3170 | + | | | 3171 | + | | | 3172 | + | | | 3173 | + | | | 3174 | + | | 3143 | 3175 | | | 3144 | 3176 | | | 3145 | 3177 | | | 3146 | 3178 | | | 3147 | 3179 | | | 3148 | | - | | 3149 | 3180 | | | 3150 | 3181 | | | 3151 | 3182 | | | | Lines changed: 116 additions & 0 deletions | Original file line number | Diff line number | Diff line change | | |---|---|---|---| | ||| 1098 | 1098 | | | 1099 | 1099 | | | 1100 | 1100 | | | | 1101 | + | | | 1102 | + | | | 1103 | + | | | 1104 | + | | | 1105 | + | | | 1106 | + | | | 1107 | + | | | 1108 | + | | | 1109 | + | | | 1110 | + | | | 1111 | + | | | 1112 | + | | | 1113 | + | | | 1114 | + | | | 1115 | + | | | 1116 | + | | | 1117 | + | | | 1118 | + | | | 1119 | + | | | 1120 | + | | | 1121 | + | | | 1122 | + | | | 1123 | + | | | 1124 | + | | | 1125 | + | | | 1126 | + | | | 1127 | + | | | 1128 | + | | | 1129 | + | | | 1130 | + | | | 1131 | + | | | 1132 | + | | | 1133 | + | | | 1134 | + | | | 1135 | + | | | 1136 | + | | | 1137 | + | | | 1138 | + | | | 1139 | + | | | 1140 | + | | | 1141 | + | | | 1142 | + | | | 1143 | + | | | 1144 | + | | | 1145 | + | | | 1146 | + | | | 1147 | + | | | 1148 | + | | | 1149 | + | | | 1150 | + | | | 1151 | + | | | 1152 | + | | | 1153 | + | | | 1154 | + | | | 1155 | + | | | 1156 | + | | | 1157 | + | | | 1158 | + | | | 1159 | + | | | 1160 | + | | | 1161 | + | | | 1162 | + | | | 1163 | + | | | 1164 | + | | | 1165 | + | | | 1166 | + | | | 1167 | + | | | 1168 | + | | | 1169 | + | | | 1170 | + | | | 1171 | + | | | 1172 | + | | | 1173 | + | | | 1174 | + | | | 1175 | + | | | 1176 | + | | | 1177 | + | | | 1178 | + | | | 1179 | + | | | 1180 | + | | | 1181 | + | | | 1182 | + | | | 1183 | + | | | 1184 | + | | | 1185 | + | | | 1186 | + | | | 1187 | + | | | 1188 | + | | | 1189 | + | | | 1190 | + | | | 1191 | + | | | 1192 | + | | | 1193 | + | | | 1194 | + | | | 1195 | + | | | 1196 | + | | | 1197 | + | | | 1198 | + | | | 1199 | + | | | 1200 | + | | | 1201 | + | | | 1202 | + | | | 1203 | + | | | 1204 | + | | | 1205 | + | | | 1206 | + | | | 1207 | + | | | 1208 | + | | | 1209 | + | | | 1210 | + | | | 1211 | + | | | 1212 | + | | | 1213 | + | | | 1214 | + | | | 1215 | + | | | 1216 | + | | 1101 | 1217 | | | 1102 | 1218 | | | 1103 | 1219 | | | | 0 commit comments

Comments

No comments yet. Start the discussion.