Closed
Bug 265110
Opened 20 years ago
Closed 19 years ago
screen not properly repainted when page uses javascript to set form element focus
Categories
(Core Graveyard :: GFX: Mac, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: scotje, Assigned: sfraser_bugs)
References
()
Details
(Keywords: qawanted)
Attachments
(1 file, 1 obsolete file)
137.53 KB,
image/png
|
Details |
User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; rv:1.7.3) Gecko/20041001 Firefox/0.10.1 Build Identifier: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; rv:1.7.3) Gecko/20041001 Firefox/0.10.1 We use a simple, single line of javascript to give our simple search box focus on several pages on our site, but having this javascript active makes Firefox fail to properly repaint the screen under Mac OS X. This problem is most clearly visible when you visit the page while coming from a different website. You can also see a small artifact of this problem along the left side of the content area of the page when you click from a page long enough to have a vertical scroll bar back to a page that doesn't have a vertical scroll bar. If your scroll bar is only visible when you need it, this causes the centered content area to shift back to the right when the scroll bar disappears, but the left edge of the content area from the previous page is still visible. Reproducible: Always Steps to Reproduce: 1. Visit any other website. 2. Visit http://as.wwc.edu/mask/2004-2005/ 3. Observe improper painting of page. Actual Results: Page background was not properly colored and filled. Expected Results: Page background should be all grey.
Here is a screen capture of the bug manifesting itself. All I did here was click from this bugzilla tab back over to the online mask tab.
Here is the actual javascript that causes the problem. If this code is commented out, the problem completely goes away. if (document.getElementById) { document.getElementById("SimpleSearch").focus(); }
Updated•20 years ago
|
Component: General → GFX: Mac
Product: Firefox → Browser
Version: unspecified → Trunk
Comment 3•20 years ago
|
||
Mano, you need to change default assignee too. And this bug could use a minimal testcase...
This WFM in DeerPark alpha 2, and the javascript still appears to be on the page. Reporter, can you confirm this works now?
I'm still seeing the problem with Deep Park Alpha 2: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8b3) Gecko/20050712 Firefox/1.0+ Again, this bug only appear on the Mac OS X build AFAIK. I can attach another screenshot if I need to.
Assignee | ||
Comment 6•19 years ago
|
||
Pleaes attach screenshots as PNG, not PDF.
Here is the PNG format screenshot of the bug as requested. I reduced the resolution and color depth to make the file meet size requirements. I can provide an unmolested one upon request.
Attachment #162593 -
Attachment is obsolete: true
Due to the shape and arrangement of the effected area, I orignally suspected that there was some sort of problem with the CSS elements that was behaving very strangely, but after being unable to duplicate the problem with any other browser on the Mac (mostly Safari and Opera) or with versions of Firefox on the PC (Windows or Linux) I was pretty much baffled and stumbled upon the offending JavaScript code quite by accident.
Assignee | ||
Comment 9•19 years ago
|
||
Please test in a recent nightly build; this may be fixed.
Reporter | ||
Comment 10•19 years ago
|
||
Yes! This appears to be resolved (at least for the site in question) in the latest nightly build: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8b4) Gecko/20050726 Firefox/1.0+ Was it related to some other recently resolved bug then? Oh well, so long as it works we can start recommending Firefox to our Mac users again!
Assignee | ||
Comment 11•19 years ago
|
||
Probably fixed by the patch in bug 298677.
Status: UNCONFIRMED → RESOLVED
Closed: 19 years ago
Resolution: --- → FIXED
Updated•16 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•