Subject: bug#78896: master cd8319677d8: * lisp/tab-bar.el: Ignore daemon's initial frame (bug#78896).

From: Juri Linkov <[email-masked]>
Date: Sun, 29 Jun 2025 20:06:44 +0300

> The most reliable way is to update 'default-frame-alist' even when
> (daemonp).  The problem is that it requires ad-hoc changes in
> 'frame-notice-user-settings' that I tried to avoid.
>
> The docstring of 'default-frame-alist' says:
>
>   Setting this variable does not affect existing frames, only new ones.
>
> But in fact 'frame-notice-user-settings' affects the existing
> daemon's initial frame.  We need to find a fix that ignores it
> in 'frame-notice-user-settings'.

So I added 'tab-bar-lines' handling for daemon's initial frame
to 'frame-notice-user-settings'.