I made a mistake, and there is no bug. On my test prim, I had 2 media faces set. One had PRIM_MEDIA_FIRST_CLICK_INTERACT set to TRUE, and on the other face, PRIM_MEDIA_FIRST_CLICK_INTERACT was FALSE. I was testing the FALSE face in world and the TRUE face in the hud. The reproduction is invalid and there is no bug
--------------
Rez a prim on the ground, and put this script in it:
init() {
llOwnerSay((string)llSetPrimMediaParams(4, [
PRIM_MEDIA_HOME_URL, "https://secondlife.com/destinations",
PRIM_MEDIA_FIRST_CLICK_INTERACT, TRUE,
PRIM_MEDIA_AUTO_PLAY, TRUE
]));
}
default {
state_entry() { init(); }
on_rez(integer param) { init(); }
}
  1. Open the script window
  2. Set Me > Preferences > Sound & Media > Media first-interact to "Landowner Objects" (this is the default)
  3. Close preferences
  4. Wait for the media to start playing. Click the prim until it does play
  5. Click the home button to show the secondlife destination guide
  6. Click the script window
  7. Click one of the pictures in the destination guide ONCE
Expected: the prim should navigate to that place in the destination guide, because
  1. PRIM_MEDIA_FIRST_CLICK_INTERACT is TRUE
  2. Media first-interact is "Owned Objects" or above
Actual: The media face gains focus, but nothing else happens
Now pick up the prim and attach it to hud center. Repeat the above steps:
  1. Wait for the media to start playing. Click the prim until it does play
  2. Click the script window
  3. Click one of the pictures in the destination guide ONCE
This time, the media correctly navigates to the new page