I want to allow a user to 'contribute' to a specific page in the Page
Library. If I grant them 'Read' Access at the Library level and the
Contribute permissions on the actual page (abc.aspx) , the user gets the Edit
Page option but does not see the Page Editing Toolbar controls which allows
them to submit their change. If I grant them Contribute at the Library level,
then they do see the Page Editing Tool Bar but, they then can edit any other
page in the Library. Is this how SharePoint works?

Any help would be much appreciated!
Thanks