Closed
Bug 203239
Opened 21 years ago
Closed 21 years ago
Unable to scroll down with mousewheel over objects contained in IFRAMEs
Categories
(Core :: XUL, defect)
Tracking
()
RESOLVED
FIXED
People
(Reporter: wolruf, Assigned: bryner)
References
()
Details
(Keywords: regression, testcase)
Attachments
(3 files)
|
168 bytes,
text/html
|
Details | |
|
501 bytes,
text/html
|
Details | |
|
1.98 KB,
patch
|
roc
:
review+
roc
:
superreview+
asa
:
approval1.5b+
|
Details | Diff | Splinter Review |
build ID: 2003042408 on Linux Saw it on Win2k too, build 20030423 Steps to reproduce: 1. Load URL http://www.aceshardware.com/read.jsp?id=55000253 , 2. Mouse over the middle ad (the Symantac ManHunt ad is the "ideal" one to repro this, not the XBox ad), 3. Scroll *down* page using the mouse wheel, 4. It doesn't scroll page, strangely, you can still scroll *up*. Doesn't happen with build 20030422. Regression between 20030422 and 20030423. Confirmed by controllers and nemo_work on #mz.
Comment 1•21 years ago
|
||
> Doesn't happen with build 20030422. Regression between 20030422 and 20030423.
Which builds? Morning or evening? The 48-hour range you give has a lot of
checkins in it....| Reporter | ||
Comment 2•21 years ago
|
||
| Reporter | ||
Comment 3•21 years ago
|
||
several elements that tigger the issue: - there has to be a lot of content in the frame to be able, so that there would be a scrollbar if I didn't specify scrollbar="no", - there has to be scrollbar="no" - you have to have the CSS for the cursor (why ?). What to try, load testcase, try to scroll down with wheel mouse when mouse is over the iframe. I don't know if it's a bug or a normal behaviour, what seemed weird was the fact that it'll just work fine when you remove the CSS from the iframe. I'll try to see if this is a regression or if Mozilla has always had this behaviour.
| Reporter | ||
Comment 4•21 years ago
|
||
Still happens on more Web sites nowadays (wheel mouse scrolls up, not down on numerous iframe ads, see testcase) using 2003050211 on Win2k. Any idea on the regression timeframe (I cannot test builds from where I am [dialup] for a week) ?
Keywords: testcase
Comment 5•21 years ago
|
||
I can confirm this too, on www.elgan.com, using Build ID 2003052908. I'll update with a nightly build tonight.
*** Bug 212785 has been marked as a duplicate of this bug. ***
Comment 7•21 years ago
|
||
I don't know why it would have worked before and then stopped, but, regardless, I question whether or not this is a bug. Personally, I would say that, previously, it was something that shouldn't have happened and now it's been fixed. When your mouse cursor is in the IFRAME, it's the IFRAME that should be getting the focus of the mouse wheel for scrolling events. The fact that "nothing happens" is correct because the main page doesn't have the focus, the IFRAME does. If you change the source code for reduced testcase to use scrolling="yes", then scrolling with the mouse wheel in the IFRAME correctly scrolls the IFRAME itself. When scrolling is set to "no" I would, personally, expect the current behaviour of nothing happening - because nothing there is nothing focused that should be happening... (The original reference URL seems to have changed, as I don't see any of the ads that are mentioned in the "steps to reproduce" text. Nor can I find an IFRAME on the www.elgan.com site.)
Comment 8•21 years ago
|
||
And just in case I misinterpreted this bug, I should mention that I have no problem at all scrolling up and down within the IFRAME itself (so long as scrolling is set to "yes"), nor do I have any problem scrolling the main page up and down when my mouse isn't over the IFRAME. This is with 7/21-04 under XP.
I can confirm this is still a bug to. I'm using Windows 2000 with SP4 loaded, Mozilla 1.4 (final) and Java 1.4.2 ... If you go to www.elgan.com and position your mouse pointer on the RIGHT-HAND side of the screen then you are not allowed to scroll down. However, if you position your mouse pointer on the LEFT-HAND side of the screen you ARE allowed to scroll down. Also, you ARE allowed to scroll UP no matter where your mouse pointer is positioned on the screen. Also, go to www.hardocp.com and position your mouse over some of the square/rectangular adverts. Some of them will allow you to scroll down and some will not. HOWEVER, you are ALWAYS allowed to scroll UP no matter where your mouse is positioned. Just as a side note...If you use Internet Explorer 6 (service pack 1 loaded) on the above two web sites, you can scroll PERFECTLY (up or down) no matter where the mouse is positioned.
Comment 10•21 years ago
|
||
Okay. I just tested this with 7/20 build of Firebird and got the same results that people are reporting. However, under the 7/23-04 build of Mozilla I'm seeing things even LESS like what's being reported than I had in my earlier comments when using 7/21-04. Now, www.elgan.com no longer displays properly at all. All I can see is the left-hand column, the rest of the screen is white. Additionally, I'm not seeing any ads at www.hardocp.com with the 7/23-04 build. (I can't recall if I saw them with the 7/21 build or not.) I can scroll up and down everywhere on both of those pages. For the purpose of diagnosing this bug, we should either define the scope (that it's 1.4 final specific only - so the "Version" field would need to be changed to "1.4 Branch") or the other reporters and commenters need to download the very latest Mozilla build and try again.
Comment 11•21 years ago
|
||
Ah! The recent IFRAME not being displayed problem is bug 213591 - which has just been fixed. I'll grab the 7/24-04 build then report back.
Comment 12•21 years ago
|
||
Okay, with 7/24-04 every is working as reported. However, I'll still stand by comment 7. I consider it to be a bug that any scrolling of the main page happen when hovering over an IFRAME. As far as I'm concerned, the focus should be on the IFRAME, and that's the *only* screen element thing that should be scrolled in that situation. The fact that you can scroll the page up on some IFRAME's is wrong - I don't think you should be able to do that either. (What I'm saying is that I consider the fact that scrolling down doesn't work not to be a regression but a partial fix of incorrect focus issues.) However, for consistency, either up and down should both work or they should both fail. Having just up working is wrong.
Comment 13•21 years ago
|
||
http://www.hardocp.com/ contains an ad that follows the problem described in this bug. The viewer cannot mouse scroll down over the ad but can scroll up over the add. The ad in question is an ad for abit motherboards (for now) it is in the Hard News section just after the first article and it is centered in the page. The scrolling over the ad just above it and below it works as expected you can scroll up and down over it. In the source one of the working iframes is between <!-- End Featured Articles --> and <!-- Content --> notes. The broken iframe is after the first news item as this can change hourly, just look for the text of the news item the code for the ad is right after it. This site has had this problem for several months, so it should be a good example. 20030728 Mozilla Firebird/0.6.1 win xp logitech mouse drivers 9.76.0.0
| Assignee | ||
Comment 15•21 years ago
|
||
Bubble up the scroll to the parent if the scrollable view has a line height of 0. This is a regression from the fix for bug 199024.
| Assignee | ||
Updated•21 years ago
|
Attachment #130326 -
Flags: superreview?(darin)
Attachment #130326 -
Flags: review?(roc+moz)
Attachment #130326 -
Flags: superreview?(darin)
Attachment #130326 -
Flags: superreview+
Attachment #130326 -
Flags: review?(roc+moz)
Attachment #130326 -
Flags: review+
| Assignee | ||
Comment 16•21 years ago
|
||
Comment on attachment 130326 [details] [diff] [review] patch requesting approval for 1.5b... this is a pretty safe patch.
Attachment #130326 -
Flags: approval1.5b?
Comment 17•21 years ago
|
||
Comment on attachment 130326 [details] [diff] [review] patch a=asa (on behalf of drivers) for checkin to 1.5beta. Time is short, so get this in ASAP if you want it for beta.
Attachment #130326 -
Flags: approval1.5b? → approval1.5b+
| Assignee | ||
Comment 18•21 years ago
|
||
checked in.
Status: NEW → RESOLVED
Closed: 21 years ago
Resolution: --- → FIXED
Comment 19•21 years ago
|
||
I can verify that this fixed scrolling within the iframe on http://www.squarefree.com/bookmarklets/pagelinks.html (broken in Firebird 08/24, works in Firebird 08/26, WinXP). Scrolling within the iframe on http://hardocp.com/ didn't work the first time I tried but did work after that.
| Assignee | ||
Comment 20•21 years ago
|
||
By "the first time I tried," do you mean you reloaded the page and it worked, or simply moved the mouse out of the iframe and back in?
Comment 21•21 years ago
|
||
bryner: I restarted the browser. Testing again... Now I have one http://www.hardocp.com/ window where scrolling the iframe works and another http://www.hardocp.com/ window where it doesn't. (I'm only testing the non-flash "Reseller Ratings" ads, which appear about 40% of the time.) It seems to be random whether it works or not, but reloading usually doesn't change whether it works. Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.5b) Gecko/20030826 Mozilla Firebird/0.6.1+
Comment 22•21 years ago
|
||
*** Bug 221210 has been marked as a duplicate of this bug. ***
You need to log in
before you can comment on or make changes to this bug.
Description
•