I was reading ArtScroll' machzor's commentary to the Torah reading on the first day of Rosh Hashanah, which they say was taken from ArtScroll's Bereishis. After being told that Yishmael was dying, the verse in Genesis 21:17 says:
כִּֽי־שָׁמַ֧ע אֱלֹהִ֛ים אֶל־ק֥וֹל הַנַּ֖עַר בַּאֲשֶׁ֥ר הוּא־שָֽׁם
Hashem heard the cry of the youth according to how he is there.
In ArtScroll's commentary, they bring the explanation of Rashi. They summarize it by writing that Yishmael repented and prayed for mercy. The angels argued that Yishmael's descendants will kill innocent Jews, and he shouldn't be saved. Hashem told them that He was judging him according to how he was then at that moment, and not taking the future into account. Since he is presently righteous, he should be saved.
My problem is Rashi doesn't say that Yishmael repented. In fact, the commentaries on Rashi explicitly ask that Chazal only tell us that Yishmael repented when Avraham died, implying he didn't repent earlier (see Minchas Yehudah ad. loc.). They therefore are bothered why the Midrash Rashi brings says Yishmael is righteous. They give different explanations [1, 2, for example], but they don't say that he repented.
Where is ArtScroll coming from? The simple reading of Rashi? How can they ignore the commentaries on Rashi? Is there a different commentary that I haven't seen that they are using?