I've created a custom jump list grouping of items for my UWP:
_jumpList = await JumpList.LoadCurrentAsync();
var mru = Windows.Storage.AccessCache.StorageApplicationPermissions.MostRecentlyUsedList;
string mruToken = mru.Add(file.FileInfo, file._id);
JumpListItem jumplistItem = JumpListItem.CreateWithArguments(mruToken, file.Name);
jumplistItem.GroupName = "Popular files";
_jumpList.Items.Add(jumplistItem);
await _jumpList.SaveAsync();
The jump list items do show up correctly when I right click on my app's icon whether on Start or the Taskbar (and I've a custom method to handle when they're left-clicked on which also works fine). The problem I'm having is if I right-click on any jump list item from this custom group, the "Pin to this list" and "Remove from this list" system context menu actions which appear for each item don't seem to do anything. I am not sure whether I need to write a custom override method to handle these calls as they're jump list items for a custom group, in which case I've no idea what this override method needs to be. Or something else I'm missing.