Does time spent on H4 count towards H1B?
No. The law changed recently. I have a three-year H1B extension (after seven years) filed by Company B based on an I140 approval by Company A. I understand that Company A is about to revoke my I140. Will it affect my new 3-year H1B status? There is no clear law on this. But as a practical matter it is unlikely that USCIS will go back and revoke the H1B extension.