libraries/screennarration/screennarrationmanager.lua:537 -- gridList:SetOnSelectedDataChangedCallback(function(previousData, newData)
if gridList:IsActive() and newData then
local narrateSubHeader = false
if previousData then
local newGridHeaderData = newData.gridHeaderName or newData.gridHeaderData
local previousGridHeaderData = previousData.gridHeaderName or previousData.gridHeaderData
narrateSubHeader = newGridHeaderData ~= previousGridHeaderData
end
local DONT_NARRATE_HEADER = false
self:QueueGridListEntry(gridList, DONT_NARRATE_HEADER, narrateSubHeader)
end
end)