السلام عليكم
يبدو جوابكم مقنعًا إذا فهمنا العبارة كما كانتْ تُفهَمُ قديمًا، أي إذا قلنا إنّ عبارة "ما إن يفتحُ أبوها البابَ حتى تقبلَ عليه ضاحكةً" تعني "لا يفتح أبوها الباب إلا بعد أن تبدو له ضاحكة".
ولكني أعتقد أنّ صاحب السّؤال حائر بشأن هذا التعبير في استعماله الحديث، فالمحدثون كثيرًا ما يقصدون بـ"ما إن يفتح أبوها البابَ حتى تقبلَ عليه ضاحكةً" المعنى التالي: "بمجرّد ما يفتح أبوها الباب تبدو له ضاحكة"، وهنا لا تبدو "إن" زائدة بل ربّما شرطيّة. فنوّرونا بصدد هذا الأمر.
جزاكم الله خيرًا.