diff --git a/api/js/framework/fw_base.js b/api/js/framework/fw_base.js index a635f73694..8fa918f539 100644 --- a/api/js/framework/fw_base.js +++ b/api/js/framework/fw_base.js @@ -1060,7 +1060,7 @@ var fw_base = (function(){ "use strict"; return Class.extend( } // app running top-level (no full refresh / window reload!) - if (win == window) + if (win == window && _app !== 'msg-only-push-refresh') { var refresh_done = false; // et2 nextmatch available, let it refresh diff --git a/api/src/Framework/Extra.php b/api/src/Framework/Extra.php index f7b28ec38f..c172a46ea9 100644 --- a/api/src/Framework/Extra.php +++ b/api/src/Framework/Extra.php @@ -61,8 +61,7 @@ abstract class Extra !empty($type) && !empty($id) && // $type === null --> full reload Link::get_registry($app, 'push_data') !== null) { - self::$extra['message'] = [$msg, $msg_type]; - return; + $app = 'msg-only-push-refresh'; } //error_log(__METHOD__.'('.array2string(func_get_args()).')'); self::$extra['refresh-opener'] = func_get_args();