I cannot reproduce a problem.
Test applied on demo Demo\Basics\Dataset with code:
procedure TForm1.WebButton2Click(Sender: TObject);
var
ar: TResolveInfoArray;
i: integer;
begin
ar := webclientdataset1.GetPendingUpdates;
for I := 0 to length(ar) - 1 do
begin
console.log(ar[i]);
end;
end;
shows after 2 edits in the console: