This userscript clones the tags and adds them to the top of the post when working in the review queue. This is in response to a feature-request on Meta Stack Overflow.

enter image description here



// ==UserScript==
// @name         Tag Reposition
// @description  Repositions Tags at top of question in review queue
// @namespace    https://stackoverflow.com/users/1454538/
// @author       ᴉʞuǝ
// @match        *://*.askubuntu.com/review/*
// @match        *://*.mathoverflow.net/review/*
// @match        *://*.serverfault.com/review/*
// @match        *://*.stackapps.com/review/*
// @match        *://*.stackexchange.com/review/*
// @match        *://*.stackoverflow.com/review/*
// @match        *://*.superuser.com/review/*
// @exclude      *://api.stackexchange.com/*
// @exclude      *://blog.stackexchange.com/*
// @exclude      *://blog.stackoverflow.com/*
// @exclude      *://data.stackexchange.com/*
// @exclude      *://elections.stackexchange.com/*
// @exclude      *://stackexchange.com/*
// @run-at       document-end
// ==/UserScript==
(function($) {
    $(document).ajaxComplete(function(event, request, settings) {
            var $tags,
                $review = $(".review-content"),
                $title = $("<h2/>", {text: "Tags", style:"display: inline-block; margin-right: 5px;"});

                $tags = $("a.post-tag:first").parent().clone();
            } else {
                $tags = $(".post-taglist").clone();

            $tags.addClass("subheader").css("border-bottom", "none");

    function isReview(url){
        var result = false;
        if(~url.indexOf("review/task-reviewed") || ~url.indexOf("review/next-task")){
            result = true;
        return result;

    function isEditReview(url){
        return url.indexOf("edits") === -1 ? false : true;
  • For js noobs like me follow this installation instruction. Greasemonkey didn't work for whatever reason, but Tampermonkey did. Thanks for creating this script, which makes life easier.
    – user51859
    Mar 9, 2018 at 12:43

1 Answer 1


The script is working except in the Suggested Edits review queue, since the .subheader h2:first does not exist for that queue.

Can you please add some workaround for the Suggested Edits review queue?

  • Its working fine except the tag only change edits. Sample. Here it doesn't show the rendered output and markdown. This case need to be handle.
    – Arulkumar
    Jan 28, 2016 at 4:29
  • 1
    After the fix it's working as expected. Cheers.
    – Arulkumar
    Jan 28, 2016 at 6:00
  • 1
    Since I don't have enough reputation (currently less than 3K), but I find a sample (from SO meta - audit failed questions) for Close vote, Re open and tested. Everything looking good.
    – Arulkumar
    Jan 28, 2016 at 6:23

You must log in to answer this question.

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