The input to HPD is unpacked and the header is 64 bits long when packed. I did the bulk of testing using a custom tag_trigger block that outputs a 1 when it sees a certain tag and 0 otherwise to feed the detect port of HPD. I just tried it using the Trigger Tag Key of the HPD block itself and it also seems to be fine. So either way seems to work.
I looked at the bug submission instructions, I think forking from github is the easiest way of doing it, but I need a little clarification. In this case, am I correct to fork the repo, add the break statements to the HPD source, and request a pull along with this explanation? I won't be adding QA tests or anything else.
v/r,
Rich