Support

Winden type error on opening admin-site-enhancements (ASE) plugin changelog

Alexander Senger
Alexander Senger
Publish date: January 5, 2026

Hi,

when I open the changelog of another plugin (ASE Pro) I get an error message (picture 2). This applies only to the pro version.

It only appears when Winden is active. The link looks like this and it only appears if it finds a newer version. I attached verion 8.0.8 but you probably need the license key to detect newer versions. (or manually change the version perhaps)

http://localhost/wp-admin/plugin-install.php?fs_allow_updater_and_dialog=true&tab=plugin-information&plugin=admin-site-enhancements&section=changelog&TB_iframe=true&width=772&height=923

Uploaded files:

  • Alexander Senger says:

    Edit: mime type .zip not supported – hence no plugin attached

  • support says:

    Kindly check the issue with the new released version of Winden. If still not resolved, we need admin access to the website.

    Regards,
    Arshad
    DPlugins Support

  • Alexander Senger says:

    Hey, the error still occurs. I don’t have a website to show the error, but I found the problem in the code. The problem also occurs when opening the changelog popup for ACPT when a new update is available.

    /wp-content/plugins/winden/pro/App/Admin/Release.php:78
    /**
    * @param bool $result
    * @param string $action
    * @param object $args
    * @return bool|object
    */
    public function releaseDeatil(bool $result, string $action, object $args)

    This function is called by the “plugins_api” hook. This hook can be called by other plugins too! The $result parameter which is typed as boolean is not always a boolean.

    ACPT for example returns an object:
    public function pluginPopup( $result, $action, $args ) return (object)$plugin;

    ASE returns an object as well:
    /**
    * @param object $data
    * @param string $action
    * @param mixed $args
    *
    * @return object
    */
    function plugins_api_filter( $data, $action = ”, $args = null )

    Devkit does not have types:
    public function info($res, $action, $args)

    Therefore the solution would be to set the type to “mixed” but since you now support older PHP versions maybe removing the types would be the solution here.

Leave a Reply