SOLVED: Icon control in image element issues

Browser: Chrome 110
OS: macOS / Windows / Linux / etc.
URL: Link to a page that illustrates this issue
Video: Short screen recording that illustrates this issue (free tool: jam.dev)

Hello bricks team,

Before going into details, I wanted to ask what is the use of the icon control in the image element? I have been working with bricks for a short time and I don’t know about the use of this icon.

However, there are some small bugs in this section.

1- If we enable Disable icon, the icon control is still displayed while it is expected to be hidden.

2- After selecting the icon, the transition control displays the dynamic data button, when it should display the variables.

icon 2

3- To be honest, the behavior of the icon options in the image element doesn’t seem logical, it behaves in a way that is misleading. For example:

  • The icon is enabled by default, but we can disable it. While similar controls are disabled, we can enable them.
  • Nothing happens in the DOM until we select an icon. So the Disable icon toggle is practically useless, right?

Hi Victor,
Thanks so much for your report!

With the icon control in the image settings of the theme styles, you can give your images an “overlay icon” (e.g. a zoom icon), provided the image is linked. We should perhaps expand the description a little so that this is clearer.

  1. Then you could no longer overwrite the global setting individually, so this is correct.
  2. Right, that’s not correct.
  3. This is basically the same as 1, only the other way around: if the icons are enabled by default, you can disable them individually per image. If the theme style setting is not set, the “disable icon” toggle will still be visible, as it requires a builder reload. Overall, not a big deal, I think.

Best regards,
timmse

1 Like

We’ve fixed #2 in Bricks 2.0 RC2, now available as a manual download in your account (see changelog).

Please let us know if you are still experiencing issues.

As with any pre-stable release, please do not use it on a production website. It is intended for testing in a local or staging environment only.

1 Like