fix: using body getter instead of data attribute directly