Bug#660035: marked as done (dynamic fails to scroll in iceweasel)

Tue, 16 Sep 2025 23:10:11 -0700

Your message dated Wed, 17 Sep 2025 05:12:26 +0200
with message-id <[email protected]>
and subject line iceweasel has been superseded by firefox-esr
has caused the Debian Bug report #660035,
regarding dynamic <marquee> fails to scroll in iceweasel
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
660035: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=660035
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: iceweasel

Version: 3.5.16-11

I'm working on developing web pages using Debian Squeeze. I was using
the <marquee> element when I discovered it didn't scroll.

I did some digging.

1) The <marquee> element needs to be dynamically created to stop it from
   scrolling. If the <marquee> element is present when the page loads
   it works just fine. So, my page has an empty <div> that I put the
   <marquee> element in using javascript (jquery). Basically, the <div>
   is a place for help information, that dynamically changes. Sometimes
   it holds a two line paragraph.

2) The javascript code that fails for iceweasel works in chromium-browser,
   epiphany, konqueror, and WinXP/IE8 just fine (all but IE8 from Debian
   Squeeze).

3) The iceweasel/firefox <marquee> can be persuaded to work by calling
   the DOM object's .init() function. (A marquee has start() and stop()
   functions, and an init() function. The start()/stop() functions are
   often tied to mouseover events so that the mouse can be used to pause
   the marquee. I assume the init() function should be called by the
   browser once the <marquee> element is part of the DOM... but apparently
   isn't in iceweasel.)

   So, using in a jquery callback function that is tripped when the
   <marquee> element is added to the DOM, proper operation is restored by:

        try {
                dom_obj = $(this)[0]; // equiv to document.getElementById('foo')
                dom_obj.init();
        }
        catch(err) {;} // do nothing

4) I took a look at the Mozilla buglist. The closest reference I could
   find is 479467 which contains a discussion on a different issue but
   does mention having problems with scrolling of <marquee> elements.

   The Mozilla bug also suggests that this issue is fixed in later versions
   of mozilla/firefox.

5) You may also want to know that I'm using xulrunner-1.9.1.16-11.




--- End Message ---
--- Begin Message ---
Version: 115.12.0esr-1+rm

src:iceweasel has been superseded by src:firefox-esr in version 45.0esr-1 in March 2016. Transitional packages to ease upgrades were provided in the wheezy, jessie, stretch and buster releases. The transitional packages have been removed finally before the bullseye release in August 2021. After regular security support for buster ended in August 2022 and LTS support ended in June 2024, I'm closing the remaining bug reports now.

Andreas

--- End Message ---

Reply via email to