Closed Bug 1830755 Opened 2 years ago Closed 1 year ago

space bar no longer does a page down in RSS - for feed messages showing as webpage.

Categories

(Thunderbird :: Message Reader UI, defect, P2)

Thunderbird 102
Desktop
All
defect

Tracking

(thunderbird_esr115+ affected, thunderbird117 affected, thunderbird135 affected)

RESOLVED FIXED
136 Branch
Tracking Status
thunderbird_esr115 + affected
thunderbird117 --- affected
thunderbird135 --- affected

People

(Reporter: daniel.descheneaux, Assigned: arschmitz)

References

Details

(Keywords: regression, regressionwindow-wanted)

Attachments

(2 files, 1 obsolete file)

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/112.0

Steps to reproduce:

In normal email, with a message focused, pressing space bar moves the message one page down. In RSS feeds, space bar does nothing.

Actual results:

I upgraded from 52.9.1 to 102.10.1 and the bug appeared. Pressing the space bar does not move the RSS message one screen down.

Expected results:

The RSS message should scroll down just like an email. Same behavior on a Linux or Windows install, by the way.

That works for me. Tried Help | Troubleshoot mode?

Component: Untriaged → Message Reader UI

Yep, spaceber still does nothing. In which rss feed does it work for you? I'll try it here.

Ah, let me add some precision : once I have clicked in the message, spacebar does page down - which is not necessary in emails.

So? Is the existence of the bug I report confirmed?

Right, not working on Daily either.
https://searchfox.org/comm-central/rev/767fe445f4a0f23d339777bddec046ea5cfa4c09/mail/base/content/mailCommon.js#362,365,370 contentWindow is null when for feed messages showing as webpage.

Status: UNCONFIRMED → NEW
Ever confirmed: true

I have seen this reported on reddit as being a new issue for 115.0. Somewhere along the line this has gotten worse as Magnus indicates.

With beta 116 space bar certainly mostly does not work for me. (but not 100%)
With today's daily it WORKS 100% with feed https://connect.mozilla.org/bnzry48543/rss/board?board.id=discussions

If it is now working in nightly, we will want find what fixed it and apply it to 115. I'm not finding a bug report that fixed it in https://mzl.la/3pSKe00

Magnus is this still failing for you on daily?

Flags: needinfo?(mkmelin+mozilla)

Yes still failing on Daily. It works in one clicks in the message first. Otherwise, it doesn't.

Flags: needinfo?(mkmelin+mozilla)

I am not sure why I was tagged here. Although, I do have beta and daily installed, but I would not know how to find the regression window, as I do not know how to compile Thunderbird and cannot move back to older dailies and older betas.

Flags: needinfo?(Thilo.Ertel)
See Also: → 1468925

Hartmut,
Are you thinking this has the same regression windows as bug 1468925?

Flags: needinfo?(h.w.forms)

This works for me on both daily and 115.
Make sure the message is focused (click on the message body) before pressing the spacebar.

Summary: space bar no longer does a page down in RSS → space bar no longer does a page down in RSS - for feed messages showing as webpage.

(In reply to Wayne Mery (:wsmwk) from comment #10)

Hartmut,
Are you thinking this has the same regression windows as bug 1468925?

While bug 1468925 may have originally had a different cause (which might have been fixed in the meantime), the behaviour discussed from bug 1468925 comment 24 onwards seems to have its origins in the switch to E10s. So I think this is exactly the same bug, as I find that the somewhat erratic behaviour in feed messages matches that of other messages. (Clicking into the message pane can enable or disable (!) scrolling with the spacebar, moving the mouse somewhere else for a while and back can do the same).

Flags: needinfo?(h.w.forms)

(In reply to Alessandro Castellani [:aleca] from comment #11)

This works for me on both daily and 115.
Make sure the message is focused (click on the message body) before pressing the spacebar.

That's the extra step I want not to have to do. Non-RSS messages do not require clicking on the message body.

(In reply to Hartmut Welpmann [:welpy-cw] from comment #12)

Clicking into the message pane can enable or disable (!) scrolling with the spacebar, moving the mouse somewhere else for a while and back can do the same.

Moving mouse doesn't help me. But I do see that if I click on the message body and then click outside the message (like in the message list for that article) then scrolling still fails - again unlike "regular" mail.

I can confirm that, on Linux, it doesn't scroll unless you click inside the message.
Additionally, it doesn't move to the next unread message at the end of the message.

Thanks for the report and for confirming the issues.
We will try to get this fixed before next ESR.

Assignee: nobody → arschmitz
Severity: -- → S3
OS: Unspecified → All
Priority: -- → P2
Hardware: Unspecified → Desktop

This seems to work on macOS but fails on Windows and Linux...that is so weird!
I'm gonna ping a bunch of folks to get some feedback on their specific OSs.

Toby, can you test this on Window?
Vineet, can you test this on macOS?
Magnus, can you test this on Linux?

Please try both 115 and daily/trunk

Flags: needinfo?(vineet)
Flags: needinfo?(toby)
Flags: needinfo?(mkmelin+mozilla)

Tested on daily and 115 on macOS, works like intended.

Flags: needinfo?(vineet)

On Windows I found a slight inconsistency between versions but largely reproduced the issue. Interesting that setting it to default works differently for Thunderbird feed vs Slashdot...

Local build


Slashdot Web Page - doesn't work
Slashdot Summary - works ok
Slashdot Default - doesn't work
Thunderbird Web Page - doesn't work
Thunderbird Summary - works ok
Thunderbird Default - works ok

Daily


Slashdot Web Page - doesn't work
Slashdot Summary - works ok
Slashdot Default - doesn't work
Thunderbird Web Page - doesn't work
Thunderbird Summary - works ok
Thunderbird Default - doesn't work

115


Slashdot Web Page - doesn't work
Slashdot Summary - works ok
Slashdot Default - doesn't work
Thunderbird Web Page - doesn't work
Thunderbird Summary - works ok
Thunderbird Default - doesn't work

Flags: needinfo?(toby)

Apparently this patch doesn't solve the issue, at least in my tests on Linux. While the underlying problem may be somewhat random and seems to vary on different platforms, I think it's exactly what's discussed in bug 1468925. Perhaps the patch there is a pragmatic solution for now.

The bug your referencing is an entirely different bug with the opposite issue. this bug is that it ONLY advances to the next messages and does not scroll. The bug your referencing is about it not going to the next message.

Apologies, I completely misunderstood the purpose of this bug. While careful reading of this entire report might have prevented this, I just couldn't reproduce any particular problem with feed messages, regardless of whether "Show article summary instead of loading web page" was enabled or not.

Only after some digging on Searchfox did I learn that there is a preference rss.show.summary that defaults to "global override, load summary". While this setting itself doesn't show up in the GUI, it prevents all the "Show article summary..." checkboxes under feed subscriptions from having any effect. Not really great UX in my opinion. Anyway, after manually disabling that global override I can reproduce and understand the issue.

After being pointed to the How to by a really nice person, please disregard my uninformed opinion in the second paragraph of the previous comment.

Flags: needinfo?(mkmelin+mozilla)
Status: NEW → ASSIGNED
Target Milestone: --- → 136 Branch

Pushed by mkmelin@iki.fi:
https://hg.mozilla.org/comm-central/rev/be58bef28f3e
Add messageScroll actor to handle communication related to scrolling the message browser. r=aleca,freaktechnik

Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Pushed by arschmitz@thunderbird.net: https://hg.mozilla.org/comm-central/rev/e381135c90fb Follow up: Fix jsDocs for message scroll actors. r=aleca DONTBUILD
Attachment #9462595 - Attachment is obsolete: true

Pushed by heather@thunderbird.net:
https://hg.mozilla.org/comm-central/rev/b0a279116884
Add messageScroll actor to handle communication related to scrolling the message browser. r=freaktechnik,aleca

Status: REOPENED → RESOLVED
Closed: 1 year ago1 year ago
Resolution: --- → FIXED
Regressions: 1948793
Flags: needinfo?(arschmitz)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: