This module aims to remove the annoying Flickering (jumping) & Flashing on each page load.

Show Your Heart & Bring it to Core:
@see: #2542050: Toolbar implementation creates super annoying re-rendering.
@see: #2696023: Save Users' Toolbar State config to serverside

Choosing a Version:

8.x-3.x: Highly recommended to use this version. For Drupal Version 8.5+, it's patching CORE properly rather than replace files the hard way.
8.x-1.x: Lightweight fix for horizontal mode only
8.x-2.x: Provided great support for both horizontal & vertical mode in the toolbar. But this branch hacking Core in a hard way, that may lead to unexpected behaviors between contributed modules.

Install Instructions:

1. Install module
2. Clean All System Caches Manually (This module has built-in mechanism to clear cache after module enabled but sometimes it may failing with unexpected reason.)

Potential Compatible Issue:

Themes / CSS (for 8.x-2.x only):

This module is replacing the Core Toolbar files directly. Any Modules & Themes hacking the same Toolbar files same way may have conflicts.

** Bootstrap: Highly recommended to patch it in sub-theme custom style file #2855957: Remove Bootstrap Flicking

JavaScript (for 8.x-2.x only):

This module changed how Toolbar handling events:
http://cgit.drupalcode.org/toolbar_anti_flicker/tree/js/toolbar/js/views...

In general, there're no errors if a module using the `event` listener correctly.

Supporting us

Contact me :)

Project information

Releases