I know that most scholars generally agree that if a person forgets that he is fasting, and he then eats,drinks or has intercourse, his fast is still valid due to the hadith:
مَنْ نَسِيَ وَهُوَ صَائِمٌ فَأَكَلَ أَوْ شَرِبَ فَلْيُتِمَّ صَوْمَهُ فَإِنَّمَا أَطْعَمَهُ اللَّهُ وَسَقَاهُ
If anyone forgets that he is fasting and eats or drinks he should complete his fast, for it is only Allah Who has fed him and given him drink.
With exception in the Maliki madhab, which say you have to do qadaa even though you forgot (they basically argue this hadith isn't valid in Ramadan).
روى اِبْن خُزَيْمَةَ (1999) عَنْ أَبِي هُرَيْرَة أن النبي صلى الله عليه وسلم قال
مَنْ أَفْطَرَ فِي شَهْر رَمَضَان نَاسِيًا فَلَا قَضَاء عَلَيْهِ وَلا كَفَّارَة
حسنه الألباني في صحيح ابن خزيمة -
Ibn Khuzaymah (1999) narrated from Abu Hurayrah that the Prophet (peace and blessings of Allaah be upon him) said: “Whoever breaks his fast in Ramadaan by mistake does not have to make up that day or offer expiation.” Classed as hasan by al-Albaani in Saheeh Ibn Khuzaymah.
If I am not misunderstanding, the most accurate translation of that word should instead be "forgetfully". If I am not wrong, this is also the majority view. See what is mentioned in this article:
... accidentally performing an act that vitiates the fast. It also includes acts performed by force of a third party. Accidentally means that one remembers that one is fasting but broke the fast by one’s own doing without the intention to purposely break the fast.
[Tahtawi, Hashiyya al-Tahtawi; Related in Radd al-Muhtar]
So either it seems to be a bad translation in islamQA or that they do not follow the view mentioned above, therefore my question:
Which scholars say that your fast is valid even if you eat or drink by mistake under Ramadan?
Adding a list of scholars who consider the fast invalid would be a bonus.
Side note: by "eat and drink" I mean anything that normally breaks the fast. By "mistake", I do not mean forgetfully. My definition of mistake is as quoted in the content above, i.e:
Accidentally means that one remembers that one is fasting but broke the fast by one’s own doing without the intention to purposely break the fast.
In the Maliki fiqh, it is mentioned here that they do say that your fast is valid if for instance a fly somehow gets in to your throat. They say this because you had no chance of avoiding this, i.e it wasn't your mistake.
Therefore similar situations are not included in my definition of "mistake".
One example of mistake would be like if you brush your teeth, and accidentally swallows water or something.The famous salafi scholar Ibn Baz would for instance say that the fast is still valid in this case. Majmoo’ Fataawa al-Shaykh Ibn Baaz (15/260).