From unknown Fri Jun 20 07:19:58 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#50234 <50234@debbugs.gnu.org> To: bug#50234 <50234@debbugs.gnu.org> Subject: Status: 28.0.50; Horizontal scrolling doesn't keep the point in view Reply-To: bug#50234 <50234@debbugs.gnu.org> Date: Fri, 20 Jun 2025 14:19:58 +0000 retitle 50234 28.0.50; Horizontal scrolling doesn't keep the point in view reassign 50234 emacs submitter 50234 Dima Kogan severity 50234 wishlist thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 28 03:40:51 2021 Received: (at submit) by debbugs.gnu.org; 28 Aug 2021 07:40:51 +0000 Received: from localhost ([127.0.0.1]:53333 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mJsxP-0002Kn-CF for submit@debbugs.gnu.org; Sat, 28 Aug 2021 03:40:51 -0400 Received: from lists.gnu.org ([209.51.188.17]:44410) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mJsxM-0002Kf-EX for submit@debbugs.gnu.org; Sat, 28 Aug 2021 03:40:49 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:60424) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mJsxM-0002nR-2M for bug-gnu-emacs@gnu.org; Sat, 28 Aug 2021 03:40:48 -0400 Received: from wout2-smtp.messagingengine.com ([64.147.123.25]:51185) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mJsxK-00038J-4m for bug-gnu-emacs@gnu.org; Sat, 28 Aug 2021 03:40:47 -0400 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.west.internal (Postfix) with ESMTP id 37E683200989 for ; Sat, 28 Aug 2021 03:40:43 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute3.internal (MEProxy); Sat, 28 Aug 2021 03:40:43 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=secretsauce.net; h=from:to:subject:date:message-id:mime-version:content-type; s= fm1; bh=i2WW8ezNSD6UylriH5fjLpudB4rpRJCi0NiOWwxf6Ck=; b=b/BSyqe8 sd5v+KciP2eve0WBV9twZHUo7KVFgnmam2KWAtUHBy1KVc6s8oVoKz3azEq3A6w7 /gMEz+1JXpcnTmV4XIvfazcAE0wRj6mwY5l1TN7dOl5Oue4RX5yceBSY5/bnnD50 CUIYnIS/lg8Q3cLynv7Fn+vosspjB/P/quufrvIMY5hWl3ODYbWPWwbm9Vf4fJOp egY2ZE2i/5jTILFAHZZl73VHdWVJ8+fY698m23IIi3wn5vlauKwDPopNx3SoljLM sVI+2h00ZDxKxGfssraaL1l131SlWgI/3eI1lH3IjAxB1+LQ3X2P642b5rQC3+mK FfIxk0s+JS9PQw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; bh=i2WW8ezNSD6UylriH5fjLpudB4rpR JCi0NiOWwxf6Ck=; b=FwKYT2HionmKv1j1x+9Vx7W19f/EpvbaIEN5qiiICgZAw odSNgFYSdz+pfNK1Mv7BdUEDVVnvtV0jGUomvG6XagtbKjpIunJcp43QL3AaehrQ tv4MVgpS2zHMK5vin69OoAEeZUNBbyUjSjbLhPyCjkAhSDK0jgXBJ8BUmjAQNw9x CP4SJwHPHYtqOGI98GQsAEAouXfSyLI7qDudtCe0Y/bOStjSPFoPr0xJWpbv6H3U G5/PAwt/KexVwjgdHAIbDlxfz2cGZTLah26IQK8txFSLRM8gNCeasVKL7+Okkobb dwzCD2wbjKi9EDl59S0AciVOVfWYY4w7i6XH+lEIA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddruddugedguddvfecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhephffvufffkfggtgesthdtredttd dttdenucfhrhhomhepffhimhgrucfmohhgrghnuceoughimhgrsehsvggtrhgvthhsrghu tggvrdhnvghtqeenucggtffrrghtthgvrhhnpeffvdffudfhkeffhfeifefhffdvtdfgfe ejveeuvdefudejjeduveeftdeggeeuvdenucevlhhushhtvghrufhiiigvpedtnecurfgr rhgrmhepmhgrihhlfhhrohhmpeguihhmrgesshgvtghrvghtshgruhgtvgdrnhgvth X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Sat, 28 Aug 2021 03:40:42 -0400 (EDT) From: Dima Kogan To: bug-gnu-emacs@gnu.org Subject: 28.0.50; Horizontal scrolling doesn't keep the point in view Date: Sat, 28 Aug 2021 00:40:57 -0700 Message-ID: <87sfyuuid2.fsf@secretsauce.net> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=64.147.123.25; envelope-from=dima@secretsauce.net; helo=wout2-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.6 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.6 (--) Hi. This is an old bug; I've been observing it for years. I have C-M-arrowkeys bound to scrolling commands: (global-set-key [C-M-down] (lambda () (interactive) (let ((scroll-preserve-screen-position nil)) (scroll-up 3)))) (global-set-key [C-M-up] (lambda () (interactive) (let ((scroll-preserve-screen-position nil)) (scroll-up -3)))) (global-set-key [C-M-left] (lambda () (interactive) (let ((scroll-preserve-screen-position nil)) (scroll-left -3)))) (global-set-key [C-M-right] (lambda () (interactive) (let ((scroll-preserve-screen-position nil)) (scroll-left 3)))) The vertical scrolling works as expected: if the point is scrolled off screen, the point moves to stay in-bounds. I expect the same from horizontal scrolling, but it doesn't work. Recipe: 1. emacs -Q --eval '(global-set-key [C-M-right] (lambda () (interactive) (let ((scroll-preserve-screen-position t)) (scroll-left 3))))' Emacs comes up with the default text in the *scratch* buffer 2. (goto-char (point-min)) Move the point to the beginning of the buffer. (point) evaluates to 1 3. C-M-right We scroll to the right. The point was on the left edge of the screen at position 1, which is now out of view. Emacs still draws the point at the left edge of the screen, implying that the point was moved to stay in-bounds. But this is not where the point actually is: (point) still evaluates to 1. I expect (point) to be updated with the new position 4. C-a Now, some commands behave strangely. For instance C-a should move to the start of the line. This is now off-screen, so I would expect emacs to scroll back so that we can see the beginning of the line. But emacs does nothing: the point was at position 1, and it was moved to position 1, so it doesn't see the need to scroll anything. Thanks! From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 28 04:36:06 2021 Received: (at 50234) by debbugs.gnu.org; 28 Aug 2021 08:36:06 +0000 Received: from localhost ([127.0.0.1]:53364 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mJtoo-0003lR-UN for submit@debbugs.gnu.org; Sat, 28 Aug 2021 04:36:06 -0400 Received: from eggs.gnu.org ([209.51.188.92]:50112) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mJtof-0003kf-JI; Sat, 28 Aug 2021 04:35:57 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:57326) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mJtoa-0006ok-7n; Sat, 28 Aug 2021 04:35:48 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:1632 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mJtoZ-0002Gw-Qq; Sat, 28 Aug 2021 04:35:48 -0400 Date: Sat, 28 Aug 2021 11:35:32 +0300 Message-Id: <83o89inezv.fsf@gnu.org> From: Eli Zaretskii To: Dima Kogan In-Reply-To: <87sfyuuid2.fsf@secretsauce.net> (message from Dima Kogan on Sat, 28 Aug 2021 00:40:57 -0700) Subject: Re: bug#50234: 28.0.50; Horizontal scrolling doesn't keep the point in view References: <87sfyuuid2.fsf@secretsauce.net> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 50234 Cc: 50234@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) tags 50234 wishlist thanks > From: Dima Kogan > Date: Sat, 28 Aug 2021 00:40:57 -0700 > > Hi. This is an old bug; I've been observing it for years. It isn't a bug, it might be a missing feature. Horizontal scroll commands were never coded to support scroll-preserve-screen-position. Only the vertical scroll commands support it. The documentation of scroll-preserve-screen-position says: Scroll commands should have the ‘scroll-command’ property on their symbols to be controlled by this variable. But: (get 'scroll-left 'scroll-command) => nil > 1. emacs -Q --eval '(global-set-key [C-M-right] (lambda () (interactive) (let ((scroll-preserve-screen-position t)) (scroll-left 3))))' > > Emacs comes up with the default text in the *scratch* buffer > > 2. (goto-char (point-min)) > > Move the point to the beginning of the buffer. (point) evaluates to 1 > > 3. C-M-right > > We scroll to the right. The point was on the left edge of the screen > at position 1, which is now out of view. Emacs still draws the point > at the left edge of the screen, implying that the point was moved to > stay in-bounds. But this is not where the point actually is: (point) > still evaluates to 1. I expect (point) to be updated with the new > position This is the expected behavior. The Emacs manual says: If the text is scrolled to the left, and point moves off the left edge of the window, the cursor will freeze at the left edge of the window, until point moves back to the displayed portion of the text. > 4. C-a > > Now, some commands behave strangely. For instance C-a should move to > the start of the line. This is now off-screen, so I would expect > emacs to scroll back so that we can see the beginning of the line. > But emacs does nothing: the point was at position 1, and it was moved > to position 1, so it doesn't see the need to scroll anything. This is also expected, since horizontal scroll command affect the automatic hscrolling, as described in the manual: If you use those commands to scroll a window horizontally, that sets a lower bound for automatic horizontal scrolling. Automatic scrolling will continue to scroll the window, but never farther to the right than the amount you previously set by ‘scroll-left’. Bottom line: if we want scroll-preserve-screen-position to affect horizontal scrolling in some (as yet to be defined) way, we need to code that. Other than that, what you report here is the expected and documented behavior. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 28 04:47:30 2021 Received: (at control) by debbugs.gnu.org; 28 Aug 2021 08:47:30 +0000 Received: from localhost ([127.0.0.1]:53369 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mJtzu-00063h-J5 for submit@debbugs.gnu.org; Sat, 28 Aug 2021 04:47:30 -0400 Received: from eggs.gnu.org ([209.51.188.92]:52192) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mJtzt-0005z7-4B for control@debbugs.gnu.org; Sat, 28 Aug 2021 04:47:29 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:57748) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mJtzn-0008Ak-TG for control@debbugs.gnu.org; Sat, 28 Aug 2021 04:47:23 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:2353 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mJtzm-0003kb-SD for control@debbugs.gnu.org; Sat, 28 Aug 2021 04:47:23 -0400 Date: Sat, 28 Aug 2021 11:47:10 +0300 Message-Id: <83fsuunegh.fsf@gnu.org> From: Eli Zaretskii To: control@debbugs.gnu.org (GNU bug tracker automated control server) In-Reply-To: (control@debbugs.gnu.org) Subject: Re: Processed (with 1 errors): Re: bug#50234: 28.0.50; Horizontal scrolling doesn't keep the point in view References: <83o89inezv.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) severity 50234 wishlist thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 28 22:28:27 2021 Received: (at 50234) by debbugs.gnu.org; 29 Aug 2021 02:28:27 +0000 Received: from localhost ([127.0.0.1]:55214 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mKAYd-0000IA-5e for submit@debbugs.gnu.org; Sat, 28 Aug 2021 22:28:27 -0400 Received: from wout3-smtp.messagingengine.com ([64.147.123.19]:57211) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mKAYX-0000Ht-PK for 50234@debbugs.gnu.org; Sat, 28 Aug 2021 22:28:25 -0400 Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailout.west.internal (Postfix) with ESMTP id 1A14A320082A; Sat, 28 Aug 2021 22:28:16 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute2.internal (MEProxy); Sat, 28 Aug 2021 22:28:16 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=secretsauce.net; h=references:from:to:cc:subject:in-reply-to:date:message-id :mime-version:content-type; s=fm1; bh=yJ9lccMZQPM8IuhKX0LQRj8Gb0 M8YdG0iwhajjJhYKQ=; b=fzMbZJ5m8VkyUFaD21HmHyH+pqL35AMxa3nlvhsIYZ tvIm1VKlptESfjHI24j2Tivy7WSVCP4AGGVMywNzAFXHXIMu+VKRUEsKQ+VUgIIg 8f7Cm2lNCLnXef2MV/LSbq4iDgjiS/4d7KfPNHXgn5OB5baLueOsf4FKSiKyildZ fjQNc4yXg/klPNM2S3q1Z79XLefB4Oz1mBZ4DF+xlNvPJGJd8IY+mYUFeJGwu6FH A54u0zV5K/yor6oPDROotifsQ40c6aBBWjgfc0ihJWGHO0eV6OcHRV5BSjLDwi42 JHdyIe0xFheycpjxZmpmzH0eKRt/DOYRFPlMIynQei9A== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=yJ9lcc MZQPM8IuhKX0LQRj8Gb0M8YdG0iwhajjJhYKQ=; b=g7tmXDvCVNgq1fwFSjpSwd IL92QCKl0t9Gc0JE/u/Y4m2/01zDdUMylHCeWCkFocuzRWN7tVAgObpGkLPKrSHx EOUwZqoROhMCoJdIO9ngWrWA4r3ZHv7xzjLFVkQQLqDYsybA+jkSO2bzvWPTuqPm y5oCjBIvlrNSDuuR/SgGVocU6+HvQlrLkzyG+c69U6+76bRPBj2zAofIXiBSSiQK UySBIyjxy5mjJkT56MrOOvhBzZexjO4XdmmJSubk1AxXFFqirQefmaWRMjINSKQ6 N/AM3tSW0TM/b6Masa3+DQ4SRmaqV7Z29h2EHHGaMZ0lyYfLolYtb0AtRWV2Y0KQ == X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddrudduiedgieduucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfhgfhffvufgjfffkgggtsehttdertddtredtnecuhfhrohhmpeffihhmrgcu mfhoghgrnhcuoeguihhmrgesshgvtghrvghtshgruhgtvgdrnhgvtheqnecuggftrfgrth htvghrnhepfeevfefgtedtfedvtefgkedvtdffvefhveellefhjeehlefgudfftdeiudeu keehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepug himhgrsehsvggtrhgvthhsrghutggvrdhnvght X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat, 28 Aug 2021 22:28:14 -0400 (EDT) References: <87sfyuuid2.fsf@secretsauce.net> <83o89inezv.fsf@gnu.org> User-agent: mu4e 1.4.15; emacs 28.0.50 From: Dima Kogan To: Eli Zaretskii Subject: Re: bug#50234: 28.0.50; Horizontal scrolling doesn't keep the point in view In-reply-to: <83o89inezv.fsf@gnu.org> Date: Sat, 28 Aug 2021 19:28:30 -0700 Message-ID: <875yvpugq9.fsf@secretsauce.net> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 50234 Cc: 50234@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Oh wow. Thanks for pointing that out, Eli. I didn't think to go read the documentation for something so basic-sounding as "scroll-left". I'm not going to have the cycles to fix it myself in the near future, unfortunately. Should we close this issue? From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 29 02:43:49 2021 Received: (at 50234) by debbugs.gnu.org; 29 Aug 2021 06:43:49 +0000 Received: from localhost ([127.0.0.1]:55409 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mKEXl-0006ol-LP for submit@debbugs.gnu.org; Sun, 29 Aug 2021 02:43:49 -0400 Received: from eggs.gnu.org ([209.51.188.92]:58186) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mKEXk-0006oY-I3 for 50234@debbugs.gnu.org; Sun, 29 Aug 2021 02:43:49 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:58902) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mKEXf-0001qd-2F; Sun, 29 Aug 2021 02:43:43 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:3837 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mKEXe-0006gr-JI; Sun, 29 Aug 2021 02:43:42 -0400 Date: Sun, 29 Aug 2021 09:43:32 +0300 Message-Id: <83eeacn42z.fsf@gnu.org> From: Eli Zaretskii To: Dima Kogan In-Reply-To: <875yvpugq9.fsf@secretsauce.net> (message from Dima Kogan on Sat, 28 Aug 2021 19:28:30 -0700) Subject: Re: bug#50234: 28.0.50; Horizontal scrolling doesn't keep the point in view References: <87sfyuuid2.fsf@secretsauce.net> <83o89inezv.fsf@gnu.org> <875yvpugq9.fsf@secretsauce.net> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 50234 Cc: 50234@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Dima Kogan > Cc: 50234@debbugs.gnu.org > Date: Sat, 28 Aug 2021 19:28:30 -0700 > > Oh wow. Thanks for pointing that out, Eli. I didn't think to go read the > documentation for something so basic-sounding as "scroll-left". I'm not > going to have the cycles to fix it myself in the near future, > unfortunately. Should we close this issue? I made it a "wishlist" report, i.e. request for a feature. I think we can leave it open in that quality, in case someone wants to implement it. Thanks.