Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1uA4zd-00AKtV-Mt for pgadmin-support@arkaria.postgresql.org; Wed, 30 Apr 2025 10:48:46 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1uA4zb-00DEKc-OC for pgadmin-support@arkaria.postgresql.org; Wed, 30 Apr 2025 10:48:44 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1uA4zb-00DEIt-An for pgadmin-support@lists.postgresql.org; Wed, 30 Apr 2025 10:48:44 +0000 Received: from mail-vs1-xe2b.google.com ([2607:f8b0:4864:20::e2b]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1uA4zZ-000Kuv-0w for pgadmin-support@lists.postgresql.org; Wed, 30 Apr 2025 10:48:43 +0000 Received: by mail-vs1-xe2b.google.com with SMTP id ada2fe7eead31-4c301b1df82so936895137.0 for ; Wed, 30 Apr 2025 03:48:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=enterprisedb.com; s=google; t=1746010120; x=1746614920; darn=lists.postgresql.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=m4i6/pFNSy9K57CSsRby7ok7mfc6ybqKBhIZCQlSvIY=; b=iEQBMBqTPFfyUh4y1idKuAIbpkX1o/G3+UyTb2BSX0ixZgnsyvUnN8y7K/vp3wOur/ xPnSvaq9C8BxFupkQxu+AfMMov6XdGeZceBEON2/5U/raOj83B396tuVJ7Exs94nGPja Teplb2v8jI7H0J7eee+wYLDJgCubho3AjzhMGAQS4Bmz6A14d4TfD33UScWaaRNDbb5c NbwK5cHhUET7D7p/tk6blrkDIyPIikP7iraENzwTdhFd9cBYG7aH4vZb8mFAEGjqXIXf uqwcbysNjKHVVB9TTxUg7+mh/SP+dfR/3ramFVUm2oyouiQPam1Lj6V5Hk0k3BmAnTY8 K+2A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746010120; x=1746614920; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=m4i6/pFNSy9K57CSsRby7ok7mfc6ybqKBhIZCQlSvIY=; b=hwro1SU2cqMPJ76KkZ4PiS/afGOdxJ1I5nTXyog0jvIfbaf3VUvHxR29QECtJ3Lcj3 ARFhwmxp85HPUurhZilcmr0AblDi//5JNdJW9JAHYnYh3ZMipA4DMg9XvTv//mW6V5z5 Soz/lkeipAw0u2OlUJOUJj10OIaXioYvQGf0KWCoyymEgoXJLMdJGelYQdB0f+YjTK84 /iVklMvcxBHdPRE/aCV6VjpoF3Fs6+55CdSCRqkRq+NEN3s42MglK1jd/uACm2yAL0Zc Qt+RzhscGCbMUPjzGNx80rXgyU4djIL73WDqh+zDLevtWVQzHARbI7paLSk5pvMp/cYG pd0Q== X-Gm-Message-State: AOJu0YxmDWGpJPK/hz9dUiURLgXTbypx2TQG/gQL4AdlWl2jQlsvfJBC fNVDGYQ4IdO9YjtyugQOWfXVc4c7ZidN4HWq2TCdjqTNDqXn6A8FgPTE5siCg33Owp2ZT35yxzb LtM89FUOIwbPxhPsITy+afEOhUjoos8EXKyUY X-Gm-Gg: ASbGnctIcp+XT8Ct1X0KZ/hpr/60XTPgwdMIAeWPHc4XHX6sX81TC8AnfvTHkO248FI j8NYo9QFHgsWY35sMNH0UiSHgdIm8ImEUG5GUKBC6R+nosP8maFgH11qtT/OD9P39shqvdMu8bs 6eiIIgP9ihnRbw1rJLnnLszxiIO+PR7BB+bEdk6ZbVhco1QXo/M2wmBQ== X-Google-Smtp-Source: AGHT+IGPfCKdU3O7JgQceKjndFxuE+rJbIwnIcxF1tKQXXxcJ8a1ctAwrDSb3lVkz+B+MGJen45KiCf3LkkPZZ/7p7A= X-Received: by 2002:a05:6102:3a10:b0:4bb:9b46:3f92 with SMTP id ada2fe7eead31-4dad3564498mr1505217137.1.1746010120329; Wed, 30 Apr 2025 03:48:40 -0700 (PDT) MIME-Version: 1.0 References: <3LklFwP--EiBdHWs-G5aWjoBKZvrWHvpJpoGzqGBsgrQ2Oz2Pf6Mm_LS2_1BNAl4ArLXCiuxFD0iN5t9BmFu7pNjzrVxnD-U-vZUM6f1ilE=@proton.me> In-Reply-To: <3LklFwP--EiBdHWs-G5aWjoBKZvrWHvpJpoGzqGBsgrQ2Oz2Pf6Mm_LS2_1BNAl4ArLXCiuxFD0iN5t9BmFu7pNjzrVxnD-U-vZUM6f1ilE=@proton.me> From: Aditya Toshniwal Date: Wed, 30 Apr 2025 16:18:03 +0530 X-Gm-Features: ATxdqUGWREQU43PLNbsbXqnfPl-ORUfB_3D-qeKZW-YeiIlBKqpwGKeR_2CUKOw Message-ID: Subject: Re: Two crippling visual bugs about pgAdmin 4: flashing white backgrounds and blinking carets. To: mullvadisen Cc: "pgadmin-support@lists.postgresql.org" Content-Type: multipart/alternative; boundary="000000000000ff38c60633fca8ae" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --000000000000ff38c60633fca8ae Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi, On Wed, Apr 30, 2025 at 4:01=E2=80=AFPM mullvadisen = wrote: > I'm using pgAdmin 4 on Linux (X11, Plasma, desktop mode, Debian, obtained > from pgAdmin's custom APT repository). Naturally, because I value my > eyesight and sanity, I use the dark mode. Recently, it has started doing > something horrible: > > 1. Every time you open any new "view" inside the application, it flashes > the screen bright white before rendering the new page. For example if you > click the "Query Tool" button. It happens every single time, and was sadl= y > not fixed in 9.3 which was just released and which I was hopeful for. Thi= s > drives me insane and it didn't use to happen. > You can create a bug on github. > > 2. The program doesn't respect my system settings to not blink the caret > in text inputs. It keeps blinking even though I've set it to not blink (b= e > fixed as visible) in the KDE settings. This "animation" makes it impossib= le > for me to use the program; I'm forced to write any query etc. in a separa= te > Kate text document (where the caret doesn't blink) and then paste it into > pgAdmin 4, because having the pgAdmin 4 window up and working in it becom= es > impossible due to this "Caret from Hell". > You can create a feature request on github. > > I've looked all over the GUI settings and searched online for some hidden > config option to turn this infernal blinking off, but there is just nothi= ng > (that I can find after spending countless hours). Please enable this > somehow so that people whose brains will never be compatible with stuff > moving around or animating on the screen can also use this crucial > software. It has overall massively improved in recent years, but these tw= o > things sadly really drag it down again. > > PS: I'm aware that pgAdmin 4 uses Chromium which uses some custom > rendering engine from Google, which would maybe explain why it doesn't ca= re > about any of my system settings, but nevertheless they cannot have been > sadistic enough to *hardcode* the cursor to blink? Words cannot describe > how distracting and stressful that is. > > PS 2: I'm sending this to this e-mail list because you use Github for > filing "Issues", and Github doesn't allow account registration ever since > they sold out to Microsoft. (No, I'm not making that up. It's been the sa= me > every single time I've tried over the years. It consistently refuses, lik= e > all major websites today.) > I don't think that is the case, people have created so many Github accounts after that (including me). Even then if you're not able to create one then let us know, we'll create the bug on your behalf. > > I'm not even sure I'll be able to respond to anything here. I might have > to passively read any responses through the web archive depending on how > many further hurdles there will be to actually posting/sending this... > --=20 Thanks, Aditya Toshniwal pgAdmin Hacker | Sr. Staff SDE II | *enterprisedb.com* "Don't Complain about Heat, Plant a TREE" --000000000000ff38c60633fca8ae Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi,

On Wed, Apr 30,= 2025 at 4:01=E2=80=AFPM mullvadisen <mullvadisen@proton.me> wrote:
I'm using pgAdmin 4 on Linux (X11, Pl= asma, desktop mode, Debian, obtained from pgAdmin's custom APT reposito= ry). Naturally, because I value my eyesight and sanity, I use the dark mode= . Recently, it has started doing something horrible:

<= div>1. Every time you open any new "view" inside the applic= ation, it flashes the screen bright white before rendering the new page. Fo= r example if you click the "Query Tool" button. It happens every = single time, and was sadly not fixed in 9.3 which was just released and whi= ch I was hopeful for. This drives me insane and it didn't use to happen= .

You can create a bug on github.
<= blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-l= eft:1px solid rgb(204,204,204);padding-left:1ex">

= 2. The program doesn't respect my system settings to not blink the care= t in text inputs. It keeps blinking even though I've set it to not blin= k (be fixed as visible) in the KDE settings. This "animation" mak= es it impossible for me to use the program; I'm forced to write any que= ry etc. in a separate Kate text document (where the caret doesn't blink= ) and then paste it into pgAdmin 4, because having the pgAdmin 4 window up = and working in it becomes impossible due to this "Caret from Hell"= ;.

You can create a feature request on g= ithub.

I've looked all over the GUI settings and searched online = for some hidden config option to turn this infernal blinking off, but there= is just nothing (that I can find after spending countless hours). Please e= nable this somehow so that people whose brains will never be compatible wit= h stuff moving around or animating on the screen can also use this crucial = software. It has overall massively improved in recent years, but these two = things sadly really drag it down again.

PS: I'm aware that pgAdmin 4 uses Chromium which uses some custom re= ndering engine from Google, which would maybe explain why it doesn't ca= re about any of my system settings, but nevertheless they cannot have been = sadistic enough to *hardcode* the cursor to blink? Words cannot describe ho= w distracting and stressful that is.

= PS 2: I'm sending this to this e-mail list because you use Github for f= iling "Issues", and Github doesn't allow account registration= ever since they sold out to Microsoft. (No, I'm not making that up. It= 's been the same every single time I've tried over the years. It co= nsistently refuses, like all major websites today.)

I don't think that is the case, people have created so many= Github accounts after that (including me). Even then if you're not abl= e to create one then let us know, we'll create the bug on your behalf.<= /div>

= I'm not even sure I'll be able to respond to anything here. I= might have to passively read any responses through the web archive dependi= ng on how many further hurdles there will be to actually posting/sending th= is...

=
--
Thanks,
Aditya Toshniwal
pgAdmin Hacker=C2=A0= | Sr. = Staff SDE II=C2=A0| enterprisedb= .com
"Don't Complain about Heat, Plant a = TREE"
--000000000000ff38c60633fca8ae--