URL: https://pub.dev/packages/slot_machine/admin
Here's the JS console (clicking the button has no effect on it, nothing more gets printed):

@filiph: could you please check the network tab and what kind of requests do you have there?
Nothing in the Network tab after initial load. (I.e. tapping the button doesn't send any request, it seems.)
I've checked it on a package, and it was working for me (Chrome 78 on Mac). What device / browser / extensions are you using?
When you click on the button, it should show a confirmation dialog. Do you see that? If not, then the event is not reaching the button's handler at all.
Hmm, I'm on Chrome Version 78.0.3904.97 (Official Build) (64-bit), also Mac. I do have a bunch of extensions, that is true.
Tapping the button does not show any confirmation dialog.
Tomorrow, I'll try with an incognito window, and if that works, I'll try to triangulate the extension (assuming it's an extension interference).
My Chrome version is the same, it is likely it will be an extension. They can also present in incognito, maybe the Guest-user window will be better to confirm it first.
If it is an extension I think we would be curious to learn which, and see if we can find a way to avoid this issue.
I just tried
No change. Tapping the button still fails to do anything.
I may try clearing cookies but then I think the underlying problem might be harder to assess. I'm in no hurry to mark the package discontinued. Please advise what's the best way forward.
Just checked it works fine for me in Chrome on Linux. Can you try another browser, maybe?
Note. we're still very curious to find out what's going wrong in your Chrome instance.
Firefox has the same issue. I'm including a gif here in case that helps in any way.

Oh, wait a minute. Going back to the tab in Chrome after a long while, I do get errors:

It says Unchecked runtime.lastError: The message port closed before a response was received.
Is there a proxy, anti virus or VPN interfering here? This is certainly curious.
Thanks for all the insights, this is very interesting.
The really surprising part is that the button displays the ripple effect => there is JS processing of the event, yet there is no sign of triggering our event handler (which would display the confirm dialog first).
@jonasfj I have the regular Googler setup. It didn't work on my home connection and it doesn't work on Google-A now.
@isoos Is there a way for me to debug this? E.g. can you send me the source maps?
If you click inspect on the button, do and look at the event handlers in chrome.. it should have one for click that says js_helper.dart, do you have that one?

I see two seemingly identical click handlers on the button:

@isoos, could we be double initializing or something like that? This is certainly curious.
I don't know if this is the same event handler, because js_helper.dart is probably some dart2js utility that wraps event handlers. This location just says where the function to call is defined, not what variables this closure may have captured.
Strange, I have three event listeners there:

If I do an extra console.log on the event that we receive, it is only displaying a single line, so I don't think we are binding it twice for any reason. The material component may be a second binding (for the ripple effect).
I've identified the two click listeners: they are both on the <body> element. If you unclick the Ancestors checkbox, they go away:
Stripping away the material decorations and other styles does not change the local behaviour for me: there is only one registration, on clicking there is only one event.
Identified the issue (fix in #3050): @filiph is not a member of a publisher, and with that, the publisher transfer button was missing. We did the event binding only if both buttons were present, due to an earlier version of the page, where the buttons were always present.