The Excellentable plugin versions 18.104.22.168 & 22.214.171.124 causes the user to not be able to enter the plugin edit mode. The screen is stuck on the loading screen when trying to enter edit mode. The user is being prevented from accessing the data and thus making any changes within the spreadsheet.
The Excellentable is stuck on the loading screen, as shown below:
The content of the source is in the console tab in developer tools:
Steps to reproduce the issue
- Install either Excellentable version 126.96.36.199 or 188.8.131.52.
- Go to a Confluence page with an existing Excellentable.
- Click on the pencil icon
Expectation: The user should be able to enter the Excellentable edit mode with ease
Actual: The user is stuck on the loading screen.
Recommendation and resolution
The cause was due to both the Excellentable and Draw.io plugins using the pako compression library. With both installed, Excellenatable uses the version hosted by draw.io. Excellentable works properly when Draw.io is disabled. The first recommendation is to disable Draw.io.
Another solution is to upgrade to the latest version in the marketplace. The issue is no longer present with this version installed with the Draw.io plugin activated. In 4.3.0, the development team has updated this library. Due to the way webpack bundles the plugin in 4.3.0, we do not load pako globally so we should not face this issue in the future.