54

The "featured" tab currently lists questions with open bounties, sorted by the time left until the bounty expires. Could we also add the ability to sort by largest bounty? Sometimes I'm looking for best bang for my buck, and there are so many open bounties on SO that it fills more than one page.

2
  • 1
    More users have that desire, myself included. Commented Sep 20, 2020 at 11:08
  • Why has this feature not yet been implemented?? Commented Sep 16 at 19:32

4 Answers 4

10
+50

We recently changed the featured page to give larger bounties a higher sort (and the larger the bounty, the stronger the effect) as I mentioned here:

https://blog.stackoverflow.com/2011/09/bounty-reasons-and-post-notices/

However, for the last 24 hours, the sort order reverts to strictly descending time of expiration, ala eBay.

4
  • 12
    thanks, but i'm not sure how much this helps on stack overflow, where there are 7 pages of bounties, so approximately the whole first page is filled with bounties expiring in <24 hours
    – Kip
    Commented Oct 3, 2011 at 20:24
  • 14
    Agreed with @Kip... a question with a bounty of 500 rep should definitely show up on the top of the list. Always.
    – Steve
    Commented Oct 28, 2011 at 18:55
  • 1
    Give option to Sort with: [Expiring "ASC"| "DESC"]&&[BOUNTY "ASC"| "DESC"] Commented Aug 26, 2015 at 14:46
  • 1
    This is borderline a bug/broken. At minimum a 500 bounty should always appear at the top. It's been 4 yrs this is broken.
    – William
    Commented Sep 18, 2015 at 3:08
10

As proposed in comments already, and inspired by a post on Meta StackOverflow:

Please make the bounty list sorted descending by offered bounty. Always. I really have to go the entire list to see a 500 reputation bounty somewhere in the middle of the pack.

If a bounty is some kind of advertisement, why not reward a higher pay by more prominence. If you want to show your ad during the final of a soccer match, you pay double. I think you should be rewarded the same 'quality' when putting a bounty on a question.

7
+50

I've created a userscript that allows you to sort bounties by their amount (smallest-to-largest or largest-to-smallest).

enter image description here enter image description here

// ==UserScript==
// @name         Sort by bounty amount
// @namespace    http://stackexchange.com/users/4337810/%E1%94%95%E1%96%BA%E1%98%8E%E1%95%8A
// @version      1.0
// @description  Allows you to sort by bounty amount
// @author       ᔕᖺᘎᕊ (http://stackexchange.com/users/4337810/%E1%94%95%E1%96%BA%E1%98%8E%E1%95%8A)
// @match        *://*.stackexchange.com/*
// @match        *://*.stackoverflow.com/*
// @match        *://*.superuser.com/*
// @match        *://*.serverfault.com/*
// @match        *://*.askubuntu.com/*
// @match        *://*.stackapps.com/*
// @match        *://*.mathoverflow.net/*
// @grant        none
// ==/UserScript==
if($('.bounty-indicator').length) { //if there is at least one bounty on the page
    $('.question-summary').each(function() {
        bountyAmount = $(this).find('.bounty-indicator').text().replace('+', '');
        $(this).attr('data-bountyamount', bountyAmount); //add a 'bountyamount' attribute to all the questions
    });

    if ($('#question-mini-list').length) { //if on homepage featured tab
        var $wrapper = $('#question-mini-list');
    } else {
        var $wrapper = $('#questions'); //if on questions featured tab
    }

    setTimeout(function() {
        //filter buttons:
        $('.subheader').after('<span>sort by bounty amount:&nbsp;&nbsp;&nbsp;</span><span id="largestFirst">largest first&nbsp;&nbsp;</span><span id="smallestFirst">smallest first</span>');

        //Thanks: http://stackoverflow.com/a/14160529/3541881
        $('#largestFirst').css('cursor', 'pointer').on('click', function() { //largest first
            $wrapper.find('.question-summary').sort(function(a, b) {
                return +b.getAttribute('data-bountyamount') - +a.getAttribute('data-bountyamount');
            }).prependTo($wrapper);
        });

        //Thanks: http://stackoverflow.com/a/14160529/3541881
        $('#smallestFirst').css('cursor', 'pointer').on('click', function() { //smallest first
            $wrapper.find('.question-summary').sort(function(a, b) {
                return +a.getAttribute('data-bountyamount') - +b.getAttribute('data-bountyamount');
            }).prependTo($wrapper);
        });
    }, 500);
}

The main limitation of this is that it can only sort what is on the current page (I don't use the API), there may be higher bounties on a different page :( But it works on smaller sites than SO where there are not 384 bounties on at the same time!

To use it, please install my SE Optional Features userscript at StackApps to which I have added this to.

3

As others have asked, please make the bounty list able to be unconditionally sorted by offered bounty.

There are currently nine pages of bounty questions on SO. This is part of the last page, and it can be seen that questions with offered bounties of 100 and 200 are listed here instead of appearing on the first page. These questions appear later than those offering 50, even though the latter will not expire for 7 days:

enter image description here

I agree it's useful to highlight soon-to-expire bounties, per @Jeff Atwood's answer. However, instead of making the bounty sort dependent on expiration time, I'd prefer a separate sort on expiration time. Make that the default sort.

As a variation on this, if it's too much effort technically to add different sorts at this sub-level of bounties, perhaps we can at least have a pair of radio buttons (Expiring and All). Or even a separate "tab" for each of these two at the higher level.

One way or another, please make it possible to sort the entire list in descending bounty order.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .