Davis I'm not trying to change head metadata through the API - I'm accessing page data on PrepareApiData event (cant find another way) to set head metadata. I can't do it in JS because socials parse head metadata in nojs mode.

    Davis maybe ConfigureClientView (no ConfigureWebView in my installation ?)? But how to access the variables in it?

      Davis yep, I'm using ConfigureClientView event to get ClientView and set default metatags. But how to access Discussion/User/... page data from it?

      Davis You should just dig through the source code and figure it out that way.

      Thats what I tried. And couldn't find solution so i came here ?

        Davis Thx, but allmost all the time it's ClientView, so can't use it.

        ChallaPradyumna Yep, but wich image should i use? Favicon? First image in discussion?
        For now socials allow you to chose image if they find any on page.

          Davis I mean it's ClientController in $this->action allmost all the time - for example /u/user and /t/tag have ClientController in action on page open.

            NikolaiMorozov ugh... I think this might just have to be something I download to my development environment and play around with. Are there any other events you could listen for? Maybe try accessing the Request variable and taking the request URL from it?

              NikolaiMorozov First image would be great because favicon will get repetitive. If it can pull images off imgur if there is a imgur link that would be extra awesome. Currently i am using imgur to post images since there is no official way to upload images to the forum and eventually when the feature comes i dont want to duplicate effort