I might have a lead.
If I shamelessly copy the flarum-ext-auth-github repo into the workbench
, rename the folder into flarum-ext-auth-test, and the package name in composer.json
into test/test, no SettingsModal appears on the extension tile. However, the extension is still functional (at least the Github login page loads, I have not tested further).
This leads me to ask : are there requirements between the name of the extension and the variables used in JS ?