I agree with you. Here is a useful website for travel contiguous territory (Canada/Mexico) with a non-immigration status:
http://www.internationaloffice.duke.edu/TravelContiguousTerritory.html
Some relevant information for 安吉麗. She actually does not need to provide any I-94 when she leaves, and just come back with the valid h1 I-94.
What is automatic revalidation?
Automatic revalidation permits:
8226; holders of F, J, H, O and E status in the U.S. to enter "contiguous territory" (Canada and Mexico) and return to the U.S. without a currently valid visa stamp in the passport.
How does automatic revalidation help me?
Automatic revalidation makes it easier for you to make short trips to Canada, Mexico. Revalidation applies in two ways.
8226;If you have a visa stamp in your passport that matches your current status, but it has expired, that visa stamp is considered to be automatically revalidated to a current date for your return to the U.S., even though it has expired.
8226;If you have changed status while in the U.S., and you have a visa stamp that matches your old status (either expired or unexpired), that visa stamp is considered to be automatically changed to a stamp matching the new status and revalidated to a current date for your return to the U.S., even though it is not the same as your current status and may have expired. You need to have evidence of a lawful change of status inside the U.S.
http://www.internationaloffice.duke.edu/TravelContiguousTerritory.html
Some relevant information for 安吉麗. She actually does not need to provide any I-94 when she leaves, and just come back with the valid h1 I-94.
What is automatic revalidation?
Automatic revalidation permits:
8226; holders of F, J, H, O and E status in the U.S. to enter "contiguous territory" (Canada and Mexico) and return to the U.S. without a currently valid visa stamp in the passport.
How does automatic revalidation help me?
Automatic revalidation makes it easier for you to make short trips to Canada, Mexico. Revalidation applies in two ways.
8226;If you have a visa stamp in your passport that matches your current status, but it has expired, that visa stamp is considered to be automatically revalidated to a current date for your return to the U.S., even though it has expired.
8226;If you have changed status while in the U.S., and you have a visa stamp that matches your old status (either expired or unexpired), that visa stamp is considered to be automatically changed to a stamp matching the new status and revalidated to a current date for your return to the U.S., even though it is not the same as your current status and may have expired. You need to have evidence of a lawful change of status inside the U.S.