The section headers on the configure shortcuts page always showed the wrong group name (e.g. "Dialog Actions" displaying as "Global Actions"), and the wrong text changed while scrolling. Grouping itself was always correct; only header texts were corrupted. This comes from known Qt defects in ListView's internal section-header cache/reuse path QTBUG-142235. We no longer rely on ListView's implicit section mechanism: headers are now regular list entries bound directly to our own model data, so they cannot be corrupted by view-internal caching.
Type: fix