Opozycja oburzona poczynaniami monarchy i nie przestrzeganiem przez niego przyrzeczeń zagroziła kolejną rewolucją. W związku z tym w 1679 r. zmuszono króla do zatwierdzenia uchwalonego przez parlamentHabeas Corpus Act. Na mocy jego postanowień nie wolno było nikogo aresztować bez pisemnego nakazu sądu, a jeśli nie przedstawiono aresztowanemu zarzutów w ciągu 24 godzin, musiał on zostać uwolnionym.