Didn’t she gave an ultimatum? Do this or I resign? And they are like we can’t do this so we consider you terminated?
If someone says "if you don't fix this thing I will look for work elsewhere" that doesn't mean that you can say "I accept your resignation." If you want that person gone immediately, you have to fire them.
If I tell Perl to
do_the_thing() || die();
then the Perl interpreter is well within its rights to say "Well, doing the thing doesn't work, so I am terminating your script." Indeed, that is what one would expect it to do.