c0mrade
7817243253
fix(admin-bulk-actions): plug stale-closure bug in columns useMemo
...
Header checkbox for 'select all subscriptions' read allVisibleSubscriptionIds,
subscriptionSelection, isMultiTariff, toggleAllSubscriptions from a stale
closure because those values were declared AFTER the columns useMemo. The
warned-about deps were absent, so the header only refreshed by accident
when expandedRows or getFilteredSubs changed.
Relocate filteredUsers / allVisibleSubscriptionIds / toggleAllSubscriptions
above the columns block, list them as deps. Header now reflects current
selection without piggybacking on unrelated re-renders.
Same commit clears the matching AdminInfoPageEditor warning with an
explicit eslint-disable-line comment — the activeLocale omission was
already intentional (initial-content lock), just not silenced.
2026-05-26 13:41:22 +03:00
..
2026-03-22 10:31:29 +03:00
2026-02-27 04:02:27 +03:00
2026-02-06 16:55:55 +03:00
2026-05-26 11:24:28 +03:00
2026-05-26 12:55:28 +03:00
2026-05-04 06:18:12 +03:00
2026-05-26 11:24:28 +03:00
2026-02-23 17:15:20 +03:00
2026-05-26 13:41:22 +03:00
2026-05-26 11:32:32 +03:00
2026-05-26 11:32:32 +03:00
2026-05-25 23:16:07 +03:00
2026-03-02 20:34:24 +03:00
2026-05-25 23:16:07 +03:00
2026-05-26 11:52:14 +03:00
2026-05-25 23:16:07 +03:00
2026-05-25 23:16:07 +03:00
2026-05-26 13:41:22 +03:00
2026-04-24 15:01:11 +03:00
2026-05-13 04:56:15 +03:00
2026-04-29 09:17:52 +03:00
2026-05-26 11:10:50 +03:00
2026-03-23 15:00:11 +03:00
2026-05-26 00:20:30 +03:00
2026-05-26 13:35:39 +03:00
2026-02-18 06:53:16 +03:00
2026-02-17 10:28:32 +03:00
2026-05-26 11:21:16 +03:00
2026-02-17 10:28:32 +03:00
2026-02-27 04:08:15 +03:00
2026-02-18 04:12:19 +03:00
2026-05-26 00:03:17 +03:00
2026-03-13 17:50:49 +03:00
2026-05-26 11:10:50 +03:00
2026-05-26 10:39:22 +03:00
2026-05-25 23:16:07 +03:00
2026-05-26 11:08:22 +03:00
2026-05-26 11:08:22 +03:00
2026-05-26 10:37:01 +03:00
2026-05-25 23:16:07 +03:00
2026-02-06 16:55:55 +03:00
2026-05-26 10:39:22 +03:00
2026-05-25 23:16:07 +03:00
2026-02-06 16:55:55 +03:00
2026-05-26 11:28:37 +03:00
2026-05-26 10:45:29 +03:00
2026-05-16 01:11:00 +03:00
2026-05-16 01:11:00 +03:00
2026-03-22 08:41:41 +03:00
2026-03-05 05:46:07 +03:00
2026-05-25 23:31:38 +03:00
2026-05-26 11:24:28 +03:00
2026-05-26 10:42:15 +03:00
2026-05-16 01:11:00 +03:00
2026-05-25 23:16:07 +03:00
2026-05-26 10:48:46 +03:00
2026-03-13 20:19:09 +03:00
2026-05-26 11:08:22 +03:00
2026-02-06 19:37:07 +03:00
2026-05-26 11:22:19 +03:00
2026-05-26 11:10:50 +03:00
2026-05-26 13:19:28 +03:00
2026-05-26 11:36:02 +03:00
2026-03-13 17:50:49 +03:00
2026-02-27 04:02:27 +03:00
2026-02-17 10:28:32 +03:00
2026-05-26 11:21:16 +03:00
2026-03-06 21:59:59 +03:00
2026-04-08 18:33:47 +03:00
2026-04-03 17:23:38 +03:00
2026-04-15 14:04:39 +03:00
2026-03-25 11:47:31 +03:00
2026-05-26 11:08:22 +03:00
2026-05-15 05:34:38 +03:00
2026-05-25 23:16:07 +03:00
2026-05-25 23:16:07 +03:00
2026-05-26 11:22:19 +03:00
2026-04-24 15:07:11 +03:00
2026-04-24 14:10:28 +03:00
2026-05-25 23:16:07 +03:00
2026-05-26 12:09:57 +03:00
2026-03-04 16:05:24 +03:00
2026-03-29 05:18:40 +03:00
2026-05-25 23:16:07 +03:00
2026-05-26 11:08:22 +03:00
2026-05-25 23:16:07 +03:00
2026-04-29 09:17:52 +03:00
2026-05-26 11:08:22 +03:00
2026-05-25 23:16:07 +03:00
2026-05-26 00:06:59 +03:00
2026-05-26 00:06:59 +03:00
2026-05-26 11:09:28 +03:00
2026-05-26 12:08:43 +03:00
2026-03-10 15:58:02 +05:00
2026-05-26 12:06:15 +03:00
2026-05-26 11:22:19 +03:00
2026-05-13 05:31:22 +03:00
2026-05-26 11:08:22 +03:00
2026-05-26 11:14:58 +03:00
2026-05-25 23:16:07 +03:00
2026-05-26 11:17:42 +03:00
2026-02-07 03:36:25 +03:00
2026-03-23 18:57:05 +03:00
2026-05-26 11:14:58 +03:00
2026-05-26 11:08:22 +03:00