• Resolved christmastree

    (@christmastree)


    Hi, I’m beginner and I’m testing this plugin and I noticed that it takes the first reaction, but others not, by different users. If someone is already liked and I′m trying to like it too, it shows a questionmark with the cursor, viewing on laptop, and it doesn’t increase the counts. I really like the plugin and hopefully it would work that I could buy it. I’m using Divi theme and BBPress. Plugin version 5.0.3, Wp version 6.4.2.

Viewing 9 replies - 1 through 9 (of 9 total)
  • I notice this also with my BBPRESS installation

    Plugin Author Daniele Alessandra

    (@danielealessandra)

    I’m pleased to inform you that we have recently released version 5.1.2 of the plugin, which addresses the issue you mentioned. With this update, you should no longer encounter the problem of not being able to like a reaction that has already been liked by someone else. Additionally, the cursor issue should also be resolved, making your experience smoother.

    Hi Daniele

    This is great news and thank you, I have tested the new release 5.1.2 and for myself on my BBPRESS Forum, when select an icon/button, the number no longer appears above the Icon/Button, It did on previous release.

    The action is recorded in the Votes List, just not visible on the actual Icon/Button ?

    Maybe my theme as this has recently changed so will be interesting if others experience this issue also ?

    Plugin Author Daniele Alessandra

    (@danielealessandra)

    Hello, I didn’t experienced that error during my tests, it may be related to your configuration. Please post a link to a page where I can see the problem and I will do my best to solve it.

    Thank you, I have changed the theme and can now see the numbers.

    What I have noticed is that the icons/emotion load very slowly especially on page refresh.

    • Not able to Remove my own reaction.
    • I also cannot like an emotion that has already been selected.
    • You also seem to be able to like your own posts/replies which is not normal.

    I do have my reactions configured to Forum members only and have enabled the BBpress options via the Reactions plugin.

    UKTechHub.com and feel free to create an account (de-reactions) or similar so I know it is yourself.

    I have also disabled LSCache temporarily encase this is of help ?

    Thank you in advance.

    If this helps, also on a Mobile device (iPhone – Safari) if you are on a forum page or reply and select page refresh, the Reactions Icons disappear and are replaced with a timer type rotating circle.

    Plugin Author Daniele Alessandra

    (@danielealessandra)

    Hello UK Sentinel, the behavior you reported is a known problem, it happens because the?count?badge?covers the button and captures the mouse events.

    The click event is attached to the count badge because you may enable the click to see who added reactions, in the Premium version.

    One of the solutions I suggest in this case is to add some custom CSS to change the size and position of the badge. You can check this article: https://www.da-reactions-plugin.com/knowledge-base/faq/how-can-i-resize-the-count-badge/

    Another solution that worked for another user is to add a little JavaScript to?hide?the?count?badge?for a few moments when the mouse hovers over it.

    Use the snippet below. When the mouse hovers over a Reaction, the?badge?is?hidden?for two seconds. You can change the duration of the effect by altering the milliseconds value (2000 = 2 seconds).

    // Function to hide and show the count badge
    function toggleCountVisibility(countDiv) {
      countDiv.style.display = 'none';
      setTimeout(function () {
        countDiv.style.display = 'block';
      }, 2000); /// <--- Change milliseconds here
    }
    
    // Delegate mouseover event to activate the effect
    document.addEventListener('mouseover', function (event) {
      var reactionDiv = event.target.closest('.reaction');
        var reactionCount = event.target.closest('.count');
      if (reactionDiv && !reactionCount) {
        var countDiv = reactionDiv.querySelector('.count');
        if (countDiv) {
          toggleCountVisibility(countDiv);
        }
      }
    });
    

    If you have any other suggestions about the UX, I will be happy to receive any feedback, as I want this plugin to be useful for many.

    Thank you for using my plugin.

    Hi Daniele 

    Thank you for registering and taking a look at my concerns, I have used the below CSS code and can now remove a Reaction I previously selected which is great news. As the number no longer obfuscates the Reaction Icon.

    I can now also like an emotion that has already been selected which is good.

    The only outstanding concerns I have is that if a page is refreshed it sends the Reaction icons into the ether and is replaced with a timer circle ?

    I have tried utilizing the built in Cache, but this does not seem to help ?

    FYI; the same happens on your forum but is less noticeable/delayed ?

    https://www.da-reactions-plugin.com/support/topic/user-can-remove-own-reaction-not-working/

    div.da-reactions-container div.reactions div.reaction .count {
    position: relative;
    left: 20;
    line-height: 1em;
    background: transparent;
    }

    Plugin Author Daniele Alessandra

    (@danielealessandra)

    Thank you for reaching out and sharing your feedback. It’s great to hear that you’ve successfully implemented the CSS code and are now able to remove a previously selected Reaction, as well as like an emotion that has already been selected.

    Regarding your concern about the Reaction icons being replaced with a loading circle when the page is refreshed, this is indeed a normal behavior. The appearance of the loader at the beginning is due to the fact that not all widgets on the page load simultaneously. Asynchronous calls are made to ensure that the loading of these elements does not block the rest of the page. Typically, this loader should disappear within a few moments, unless there are issues with the loading process. Such issues can arise from a variety of factors, but I haven’t noticed significant problems either on my site or yours.

    Since you are experiencing performance issues, I will investigate further. I strive to minimize loading times and maintain optimal performance. Any information you can provide about potential improvements will be very useful in enhancing the user experience.

Viewing 9 replies - 1 through 9 (of 9 total)
  • The topic ‘Doesn’t count reactions after the first one’ is closed to new replies.