Topic: [Feature] Automatically upvote post when added to favourites

Posted under Site Bug Reports & Feature Requests

Requested feature overview description.
A user-enabled option to automatically upvote a post when the user adds that post to their favourites. A checkbox option in the Posts/Tags section of the user settings should suffice for this.

Why would it be useful?
To make the post score better reflect how liked it is. I've noticed many instances of well-liked posts having a favourite count noticeably higher than their score with little/no evidence to suggest it was downvoted. It is doubtful that a user who likes a post enough to add it to their favourites would be unwilling to upvote it as well.

What part(s) of the site page(s) are affected?
Settings page
Post score

Updated by redrocketSFM

-1
I would like to keep my ability to not upbote stuff I do not want to upbote.

Also denied in past: forum #203718

Updated by anonymous

It wouldn't be a compulsory feature. It would be disabled be default and users who want it would enable it on the Settings page.

Updated by anonymous

- 1 as well, because "favoriting" an image may not exactly mean liking/upvoting it, and vice versa. Even if optional and not on by default, it would be a waste of time changing the option if they regularly use it.

Updated by anonymous

Siral_Exan said:
- 1 as well, because "favoriting" an image may not exactly mean liking/upvoting it, and vice versa. Even if optional and not on by default, it would be a waste of time changing the option if they regularly use it.

+1 from me, I always upvote my favourite posts.

Updated by anonymous

Siral_Exan said:
Even if optional and not on by default, it would be a waste of time changing the option if they regularly use it.

I'm not sure what you're saying there. Is it that they would regularly want to change the option in order to fav+up some, and only fav others?

If so, an implementation that adds another link when the option is enabled, rather than altering the behaviour of an existing link, could avoid that problem.

Updated by anonymous

Some people want the feature, some don't. Those who want it can turn it on, those who don't can leave it off.

Updated by anonymous

Genjar

Former Staff

That's an interesting variant on the old suggestions. Compulsory voting has been repeatedly denied, but making it optional might work.

Plus one from me, as long as it's an option and disabled by default.

It's not something that I'd consider especially important though, because it's easy enough to search for fav:<username> -votedup:<username> and use the Vote up mode to upvote those.

Updated by anonymous

BlueDingo said:
Some people want the feature, some don't. Those who want it can turn it on, those who don't can leave it off.

There's a plugin to allow that. Why not just get that plugin?

Updated by anonymous

^ That's why I'm neutral on this proposition. Options should be added to the site itself if and only if there is evidence of sufficient demand.

Updated by anonymous

Furrin_Gok said:
There's a plugin to allow that. Why not just get that plugin?

There's no guarantee that users who want this are aware of the plugin or even know how to install and use plugins.

Updated by anonymous

I upvote nearly everything I favorite. If it was a feature I would turn it on.

Updated by anonymous

Use this:

// ==UserScript==
// @name        ESFav++
// @namespace   Lance_Armstrong
// @include     http://e621.net/post/show/*
// @include     https://e621.net/post/show/*
// @include     http://e926.net/post/show/*
// @include     https://e926.net/post/show/*
// @version     1.01
// @grant       none
// ==/UserScript==

var li = document.getElementById("add-to-favs");
if (li)
{
  li.style.position = "fixed";
  li.style.right = "0";
  li.style.bottom = "50%";
  li.style.width = "auto";
  li.style.fontSize = "28pt";
  li.style.opacity = "0.8";
  var li = li.children[0];
  if (document.getElementById("voteup").className != "greentext")
  {
     li.setAttribute("onclick",li.getAttribute("onclick").replace("return false;",document.getElementById("voteup").getAttribute("onclick")));
  }
}

Firefox:

https://addons.mozilla.org/en-US/firefox/addon/greasemonkey/

Chrome:

https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo?hl=en

Updated by anonymous

I don't think addons should be relied on because they can break if the site changes sufficiently, while built-in site functions are more likely to remain compatible or be updated swiftly.

Updated by anonymous

^ Again, that's a question of general usefulness. If it's not true that >50% of users will have a use for the option, it should be in an addon rather than the site. Otherwise the maintenance burden (and there always is a maintenance burden) is likely not justified.

Updated by anonymous

+1, because installing plugins on my computer uses up precious RAM on my computer that it usually needs just to browse. (2.5gb of RAM, 2.3 GhZ single core Athlon CPU). Greasemonkey is great, but I'm kind of an extension-minimalist.

Updated by anonymous

I would like this but as a site option like
[x] Automatically upvote new favorites

Updated by anonymous

Plus one here. "There's a third party solution" shouldn't be a reason not to add a feature. If anything it should be a big glaring hint that the feature is needed.

Updated by anonymous

BismuthGalaxy said:
On a related note, I've always wondered why posts almost always have more favorites than upvotes. If anything, I would expect it to be the other way around.

I don't think most regular casual users are aware of the voting system. The favourite button is big and green, catching people's attention, whereas the up/down buttons are kinda stuffed under the source.

Updated by anonymous

^^ I upvote more than fav, but I also don't look through my fav list using e6 at all, so probably I'm an atypical case.
for me:

  • fav = image is actually good or interesting,
  • up = Something in the image is interesting (ie. ~= a superset of +fav)

Not-coincidentally, I've found favs to be more suggestive of quality than upvotes, but other users say the opposite, so YMMV.

Updated by anonymous

Use the extension. It has saved me many seconds, and the larger button fixed in the middle of the screen makes favoriting a breeze.

Updated by anonymous

Lance_Armstrong said:
Use the extension. It has saved me many seconds, and the larger button fixed in the middle of the screen makes favoriting a breeze.

Not sure who you are talking to, but I guess it can't be me, since i do use the extension ;)

Updated by anonymous

+1 from me. I definitely support this suggestion. I always try to remember to upvote if I favorite, but sometimes I forget.

I treat upvoting like a "like" and favoriting like a "love."

Just like in Youtube, I thumbs up a ton of things, but only a select few that I really love make it to my faves, 'cause they're a favorite.

Updated by anonymous

I never vote on anything because the vote buttons are just a tiny pieced of text in the middle of more text, there's literally no reason NOT to have this as long as it's disabled by default

Updated by anonymous

SupermarketCoil said:
Can this user script be modified to also work for the keyboard shortcut for favoriting files as well?

I'm not sure what that is, but I think the answer is yes.

Are you saying there is a keyboard shortcut for all users on default e621 to favorite a post? Or did another script add it?

If a keyboard shortcut triggered the favorite process, depending on how the shortcut code works my code would need no change or a small alteration.

Updated by anonymous

Lance_Armstrong said:
I'm not sure what that is, but I think the answer is yes.

Are you saying there is a keyboard shortcut for all users on default e621 to favorite a post? Or did another script add it?

If a keyboard shortcut triggered the favorite process, depending on how the shortcut code works my code would need no change or a small alteration.

I do use eSix Extend which might be what adds that functionality. If you press F on the keyboard while viewing a post, it favorites that post.

Updated by anonymous

  • 1