Gin Admin theme - submit button issue

Created on 4 July 2025, 6 days ago

Problem/Motivation

There is very strange issue when using GIN admin theme together with ECA Entity Form Build Entity task and field which is marked as required.

How to test:
1.Go to Article content type
2.Create select list field and mark it as Required
3.Open ECA > new model > Build Form event > Entity Form Build Entity task
4.Use Gin Admin theme and go to create new node of article
5.Hit Save and you will get message "Select list field is Required" but Save button is missing now, just Cancel left.

-even you assign any value to your required field you are not able to submit the form because of missing Submit button.

I have tested with other themes and there is no issue.

Does anyone experience the same ?

πŸ› Bug report
Status

Active

Version

2.1

Component

Code

Created by

πŸ‡ΈπŸ‡°Slovakia coaston

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

  • Issue created by @coaston
  • πŸ‡ΈπŸ‡°Slovakia coaston

    Ah I just realized I am using Cancel β†’ button module. Once I disable it - it works as expected. So it is caused by this module. However once I disable ECA model it also works, so looks like ECA and Entity Form Cancel Button are not compatible in this case.

    So not sure if anyone can help - and determine why ECA Entity Form Build Entity task has such "weird" impact.

  • πŸ‡ΈπŸ‡°Slovakia coaston
  • πŸ‡©πŸ‡ͺGermany jurgenhaas Gottmadingen

    It's actually not only the cancel button module and ECA, there is also Gin in the game which does a lot of magic to expose action buttons in the top-right corner of the sticky area. And even that will soon change a lot, as in Drupal core there will be the new navigation module and the toolbar module being removed. By then, Gin will no longer have to handle the sticky action buttons, and that'll change this whole behaviour too.

    That said, I'm not sure if it's worth trying to figure out which component would have to be adjusted, could be all 3, actually.

Production build 0.71.5 2024