• Since the latest update (3.2.0) the Web push functionality seems to be enabled by default and the admin bar item is always visible. But there is no setting to disable it in the settings screen.

    The doc block for the SIB_Push_Utils::is_push_active says, that it checks whether the “user hasn’t explicitly deactivated push (pushDeactivated in settings is false). But it doesn’t really check for the setting – it just get’s the settings and then does nothing:

    $settings = SIB_Push_Settings::getSettings();

    // Check push application
    try {
    $app = self::get_push_application();
    if (!$app) return false;
    return self::application_is_active($app);
    } catch (Exception $e) {
    SIB_Push_Utils::log_error('Could not get application', $e);
    return false;
    }

    get_push_application calls getWonderPushCredentials which always returns Credentials as long as a V3 API key is configured.

    Request:

    I’d like a way to disable the push functionality.

    Manual Workaround:

    Remove the following hook

    add_action( 'admin_bar_menu', array( 'SIB_Push_Admin', 'add_admin_bar_menu_item' ), 100); (Added in SIB_Manager constructor)

    • This topic was modified 2 weeks, 3 days ago by Fabian Todt.
Viewing 9 replies - 1 through 9 (of 9 total)
  • Plugin Support Set

    (@lephenixdelafamille)

    Hi @gaambo thanks for reporting this. I pinged engineering to take a look and will follow up asap

    psychonet

    (@psychonet)

    Please REMOVE the web push in the admin bar. It is very annoying.

    Plugin Support Set

    (@lephenixdelafamille)

    @gaambo @psychonet Brevo’s engineering has implemented changes to address the Web Push functionality and admin bar visibility issue; Can you let us know if the problem still persists?

    • This reply was modified 1 week, 5 days ago by Set.
    Thread Starter Fabian Todt

    (@gaambo)

    I also don’t see a new version of the plugin for updating or on the repository page – still says 3.2.0 from 1 week ago is the newest one.

    Plugin Support Set

    (@lephenixdelafamille)

    @gaambo

    Thank you for your patience, and apologies for the inconvenience. We just released new update this morning. Can you try again? Once updated, could you let us know if the issue persists?

    Thread Starter Fabian Todt

    (@gaambo)

    I’ve updated the plugin to 3.2.1:

    • ⚠️ WP Admin Bar item is still visible by default
    • ✅ Can be disabled by going to Web Puh settings and clicking “hide wp admin bar item”.
    • Imho this should be opt-in and hidden by default.
    • ⚠️I can only “activate” web push in setings but not disable the complete functionality.
    • ⚠️Brevo web push meta box is visible by default on all content pages in high priority on side. Please remove this.
    • ✅Yoast SEO Metaboxes and primary term functionality seem to work correctly again.
    Plugin Support Set

    (@lephenixdelafamille)

    Hi @gaambo thanks for the update.

    You can hide admin shortcut here or from the web push settings page if it is activated. We’ll note your suggestion to hide web push by default. The plugin update aims to help all users boost their marketing funnels across Email, SMS, WhatsApp, and Web Push with one tool.

    Regarding your two points:

    • You can activate web push in settings, but not fully disable it.
    • The Brevo web push meta box appears by default on all content pages, prioritized on the side.

    Does this affect core website functions or daily operations on builder, or is it just a cosmetic issue?

    Appreciate your help in suggestions to make the experience better for everyone.

    Thread Starter Fabian Todt

    (@gaambo)

    My wish would be to disable the dashboard widget and the meta box, when the feature is not enabled. I understand those can be handy, when web push is used – but that’s not the case. I can hide the widget and meta box manually (for every user) or write code to disable them, but still.

    You’re right, it does not “affect core website functionality”, but it massively clutters the wp-admin experience on every screen for a feature that is not enabled.

    Thank you for the quick update though!

Viewing 9 replies - 1 through 9 (of 9 total)
  • You must be logged in to reply to this topic.