user21899: How can I turn off the ability of the opponent to offer a draw? It has happened a couple of times now. I thought opponent was asking for takeback, in a hugely losing position. But it was actually a draw offer, so I ending up drawing a game that should have been easily won.

user26680: You can't. If your opponent offer you a draw, it means that he already know and understand all the moves you can make to win.
If you take it, it means that you accept your inability to force a victory (to surrender) using another strategy

user26683: As already mentioned by theonlygusti, the actual issue is that the draw offer and the takeback request look identical and are located right in the same spot. It already happened to me multiple times that my opponent requested a takeback with the intention to trick me to clicking accept right when it turns into a draw offer. The first time i didnt consider something like that at all and straight up fell for it . . .

user13544: There is no way you can do this, at least from the options available on Lichess. However, I've put up a Tampermonkey script that hides all draw offers such that you have no way to see or accept them:
// ==UserScript==
// @name         Lichess - Hide Draw Offers
// @match        https://lichess.org/*
// ==/UserScript==

(function() {
  'use strict';

  var css = ".negotiation.draw { display:none }";
  var style = document.createElement("style");
  style.innerHTML = css;
  document.head.appendChild(style);

  var chatbox = document.querySelector(".mchat__messages.chat-v-1");
  var options = { childList: true, subtree: true };
  var callback = () => {
    chatbox.querySelectorAll("li.system t").forEach((item) => {
      if(item.innerHTML.indexOf("offers draw") > -1 || item.innerHTML.indexOf("declines draw") > -1) {
        item.parentElement.remove();
      }
    });
  };
  callback();
  var observer = new MutationObserver(callback);
  observer.observe(chatbox, options);
})();

Note that this does not deprive your opponent from their ability to offer you a draw. It just hides the draw offer from you. Your opponent will see their draw offer getting declined as you play your next move.

user12794: You can't. You can disable takebacks though. If you don't play games long enough with enough time to read what is being asked, perhaps you should accept mouseslips as part of the game.

21899: <p>How can I turn off the ability of the opponent to offer a draw? It has happened a couple of times now. I thought opponent was asking for takeback, in a hugely losing position. But it was actually a draw offer, so I ending up drawing a game that should have been easily won.</p>
 26680: <p>You can't. If your opponent offer you a draw, it means that he already know and understand all the moves you can make to win.</p>
<p>If you take it, it means that you accept your inability to force a victory (to surrender) using another strategy</p>
 26683: <p>As already mentioned by theonlygusti, the actual issue is that the draw offer and the takeback request look identical and are located right in the same spot. It already happened to me multiple times that my opponent requested a takeback with the intention to trick me to clicking accept right when it turns into a draw offer. The first time i didnt consider something like that at all and straight up fell for it . . .</p>
 13544: <p>There is no way you can do this, at least from the options available on Lichess. However, I've put up a <a href="https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo?hl=en" rel="nofollow noreferrer">Tampermonkey</a> script that hides all draw offers such that you have no way to see or accept them:</p>
<pre><code>// ==UserScript==
// @name         Lichess - Hide Draw Offers
// @match        https://lichess.org/*
// ==/UserScript==

(function() {
  'use strict';

  var css = &quot;.negotiation.draw { display:none }&quot;;
  var style = document.createElement(&quot;style&quot;);
  style.innerHTML = css;
  document.head.appendChild(style);

  var chatbox = document.querySelector(&quot;.mchat__messages.chat-v-1&quot;);
  var options = { childList: true, subtree: true };
  var callback = () =&gt; {
    chatbox.querySelectorAll(&quot;li.system t&quot;).forEach((item) =&gt; {
      if(item.innerHTML.indexOf(&quot;offers draw&quot;) &gt; -1 || item.innerHTML.indexOf(&quot;declines draw&quot;) &gt; -1) {
        item.parentElement.remove();
      }
    });
  };
  callback();
  var observer = new MutationObserver(callback);
  observer.observe(chatbox, options);
})();
</code></pre>
<p>Note that this does <strong>not</strong> deprive your opponent from their ability to offer you a draw. It just hides the draw offer from you. Your opponent will see their draw offer getting declined as you play your next move.</p>
 12794: <p>You can't. You can disable takebacks though. If you don't play games long enough with enough time to read what is being asked, perhaps you should accept mouseslips as part of the game.</p>
