GNU bug report logs -
#72331
29.4; Modifying horizontal-scroll-bar does not fully work (MacOS only)
Previous Next
Reported by: Jared Finder <jared <at> finder.org>
Date: Sun, 28 Jul 2024 05:11:02 UTC
Severity: normal
Found in version 29.4
Fixed in version 30.1
Done: Gerd Möllmann <gerd.moellmann <at> gmail.com>
Bug is archived. No further changes may be made.
Full log
Message #8 received at 72331 <at> debbugs.gnu.org (full text, mbox):
> Date: Sat, 27 Jul 2024 22:10:06 -0700
> From: Jared Finder via "Bug reports for GNU Emacs,
> the Swiss army knife of text editors" <bug-gnu-emacs <at> gnu.org>
>
> Directly modifying the variable horizontal-scroll-bar on MacOS doesn't
> show a scroll bar unless the frame also has the horizontal-scroll-bars
> frame parameter set. This only happens on MacOS, on Linux and Windows
> everything behaves as I would expect.
>
> To reproduce, define the following function:
>
> (defun bug-report-toggle-buffer-horizontal-scroll-bar ()
> "Like `toggle-scroll-bar', but for just the current buffer.
> And for horizontal scroll bars. I guess it's acutally very
> different."
> (interactive)
> (setq horizontal-scroll-bar (if horizontal-scroll-bar nil 'bottom))
> (set-window-buffer (selected-window) (current-buffer)))
>
> Then run M-x bug-report-toggle-buffer-horizontal-scroll-bar repeatedly
> and observe that on MacOS space gets reserved for the horizontal scroll
> bar but no scroll bar is rendered. Finally, run M-x
> horizontal-scroll-bar-mode and observe that now the horizontal scroll
> bar is properly shown and hidden.
>
> I also tested this on master and observed the same behavior.
Thanks.
Could some macOS user please look into this?
This bug report was last modified 1 year and 19 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.