From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Aiko Kyle Newsgroups: gmane.emacs.bugs Subject: bug#41609: 28.0.50; xwidget-webkit flickers Date: Fri, 29 May 2020 14:00:41 -0600 Message-ID: <86a71q340m.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="87705"; mail-complaints-to="usenet@ciao.gmane.io" To: 41609@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri May 29 22:02:11 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jelCk-000Mi8-V5 for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 29 May 2020 22:02:11 +0200 Original-Received: from localhost ([::1]:57276 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jelCk-0001ID-1U for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 29 May 2020 16:02:10 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:39374) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jelCc-0001DO-80 for bug-gnu-emacs@gnu.org; Fri, 29 May 2020 16:02:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:44738) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jelCb-00024f-Sc for bug-gnu-emacs@gnu.org; Fri, 29 May 2020 16:02:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jelCb-0005gd-PH for bug-gnu-emacs@gnu.org; Fri, 29 May 2020 16:02:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Aiko Kyle Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 29 May 2020 20:02:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 41609 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.159078246221793 (code B ref -1); Fri, 29 May 2020 20:02:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 29 May 2020 20:01:02 +0000 Original-Received: from localhost ([127.0.0.1]:56284 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jelBe-0005fQ-6u for submit@debbugs.gnu.org; Fri, 29 May 2020 16:01:02 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:57622) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jelBQ-0005eh-3d for submit@debbugs.gnu.org; Fri, 29 May 2020 16:01:00 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:39140) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jelBP-0007gx-QZ for bug-gnu-emacs@gnu.org; Fri, 29 May 2020 16:00:47 -0400 Original-Received: from mail-ot1-x331.google.com ([2607:f8b0:4864:20::331]:37891) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jelBO-0001UR-JI for bug-gnu-emacs@gnu.org; Fri, 29 May 2020 16:00:47 -0400 Original-Received: by mail-ot1-x331.google.com with SMTP id o13so2899279otl.5 for ; Fri, 29 May 2020 13:00:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version; bh=7n6Ceu6LMwfn05w+lXzuARx8ccve5Abl4vQOyve9D+4=; b=FedMGAxZWDb+Au0jzK4LwlEVdQwVYN9fxYdbIfH7vrTa9fJq4g166yog+YtSHKHpcs cZU6sTSG+IQvBq5z3+7zzUbIK5PiJg4X5Zq+wdHJaw1FFm9CWMDwufJ3WeGa5nO5qsMQ 4iGynq5KcgUo31hQJpaN76HwqItxsETBo1ZkRsnWBZUzQP29L32cAvaZVMoMJCiOO2gX WNTudFkmenK5EMaJ0Bd9+rG+ww7Usdl23M65mVUIeJrJyGDL1aqIIQ+pRCr78ioMgSKM ia5JB7+q/VM2Ci3XHmnKYxgNFsbS717ZrBkMmZq8QB3QQI+M3ykDj/b8o9mCsPQaBBAm KWUA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=7n6Ceu6LMwfn05w+lXzuARx8ccve5Abl4vQOyve9D+4=; b=Dpu+hO4wDq0Wy7g7ZllJ0gqwsFDyz+3VvKfMOTk/OxsQAfHi4JJ1kajQs3Papx17Lu Nj31Pjx8QF9YEFp5pVnVEU8JC76evac3ISbxRY2iFHwaM9TpylM4MECFNWbwK1bSxGQS OX+ybaA0HTBXlqEhn9ilFg4JXaJ+wBMyeq6/k3PkLjzLMkxRBLs21oz0H+CeDwzOZ56d opA8PnFSqKM8UVfU7jmgbQGWaduZHvjIXPx+38ecBgTLxFI35i95V3uNmLmhrVNB/Rnk qFzjqkz9wTwFUcbTwGSwIaiyTmZngSU3irv0OucxNqlXIOx3K5514LAtlW+I6dVGihz5 g2Ow== X-Gm-Message-State: AOAM533GGcm2mb4YFy2+XWxGp5hpzm3sWxIHjyuHUlDOXs7D5O3NeyBz eFUaP1bjaoGxaFjtnvxrs5c2HqAMlFk= X-Google-Smtp-Source: ABdhPJyW+WhzN4BOOA2Zgd6CvAwQmCeS36CTDpEEsTe+zVT36eJF0sgw0rDaDM3a/ivhAVohNxoCbw== X-Received: by 2002:a05:6830:11c3:: with SMTP id v3mr5617679otq.314.1590782443693; Fri, 29 May 2020 13:00:43 -0700 (PDT) Original-Received: from lore ([2601:281:8080:45f0:cd71:159d:be43:9e6e]) by smtp.gmail.com with ESMTPSA id k69sm3072424oib.26.2020.05.29.13.00.42 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 29 May 2020 13:00:43 -0700 (PDT) Received-SPF: pass client-ip=2607:f8b0:4864:20::331; envelope-from=aikokyle@gmail.com; helo=mail-ot1-x331.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:181205 Archived-At: Steps to reproduce: - emacs is configured --with-xwidgets - emacs -Q - M-x xwidget-webkit-browse-url with try any url - M-x and type anything in minibuffer While typing in the minibuffer one will observe a lot of flickering of the xwidget-webkit window. I've also found that sometimes the entire window will stop rendering its content, instead showing what was previously behind it. When searching around for this bug, it seems it has been encountered by a few other people here [1] and here [2]. In [1] it seems to be that this issues only affects emacs xwidget-webkit in linux while the ns port seems to be unaffected, although I haven't tried running xwidgets on macOS. In [2] there is a link to a video that shows similar behavior to what I observe although that person is using it over a forwarded x11 frame. Emacs 26.3 also seems to be affected by this issue. In case it's relevant (although I doubt it since others have observed this issue), I'm using exwm as my window manager. I've started looking through the code xwidget-webkit code in xwidget.c although I have no experience with GTK code, so I was hoping someone here might be able to help. Thanks! Akira Kyle [1] https://github.com/fuxialexander/emacs-webkit-katex-render/issues/6#issuecomment-515979935 [2] https://www.reddit.com/r/emacs/comments/eoq4ud/instantpreview_markdown_org_files_with/feik3sm?utm_source=share&utm_medium=web2x In GNU Emacs 28.0.50 (build 1, aarch64-unknown-linux-gnu, GTK+ Version 3.24.20, cairo version 1.16.0) Repository revision: 104b68b670eb6de6614c562ae6b18c009b20584f Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12008000 System Description: NixOS 20.09 (Nightingale) Configured using: 'configure --prefix=/nix/store/shqqgl8dwmz7g5brcilap8xjx7kcwlkm-emacs-git-20200524.0 --disable-build-details --with-modules --with-x-toolkit=gtk3 --with-xft --with-xwidgets CFLAGS=-DMAC_OS_X_VERSION_MAX_ALLOWED=101200' Configured features: XPM JPEG TIFF GIF PNG RSVG CAIRO SOUND DBUS GSETTINGS GLIB NOTIFY INOTIFY LIBSELINUX GNUTLS LIBXML2 FREETYPE HARFBUZZ M17N_FLT LIBOTF ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES THREADS XWIDGETS LIBSYSTEMD JSON PDUMPER GMP