Closed Bug 161049 (killmarquee) Opened 22 years ago Closed 22 years ago

Remove scrolling marquee support

Categories

(SeaMonkey :: Build Config, enhancement)

enhancement
Not set
normal

Tracking

(Not tracked)

VERIFIED WONTFIX

People

(Reporter: SkewerMZ, Assigned: doronr)

References

()

Details

(Keywords: helpwanted, Whiteboard: DO NOT COMMENT unless resolving/patching/reviewing a patch)

Attachments

(1 file)

This is the antithesis to bug 156979. If I want to get a headache, I already have more than enough ways; blinking text, animated GIF images, and popup windows will satisfy my cravings for cranial distress. I don't find the inclusion of an XBL scrolling marquee mechanism necessary to increase the intensity of my masochistic binges; they just give me something else to wait for while Mozilla loads into memory on startup. Fortunately, I have a prefs to turn off the blinking text, animations, and popups. But why should I shoot for yet another pref? Why have marquee at all? I mean, what Bugzilla QA could look at himself in the mirror after WONTFIXing *this* bug?
Alias: killmarquee
Keywords: 4xp, nsCatFood
Adding a URL which functions not only as a testcase, but also a reference to the W3C's viewpoint on this issue. Whoopdee-doo. <http://www.hicom.net/~oedipus/wai/ua/tests/scrolling_text_test1.html>
-> Doron (marquee sucks) Near the whole mozilla community doesn't want marquee. (ask on #mozillazine !) This breaks the standards because it's no W3C standard. There is no difference if we add support to document.layers or document.all. The solution would be to support it as extension. Or add it only in the quirks mode : bug 159839 I can't understand why our standard persons wants this and all other people not. They ignore the Mozilla community. *Mozilla.org* should know it better... (or they don't want us) Sorry for this but i work for mozilla because it i love this great browser but a few people destroy it with this IE crap HTML TAG.
Assignee: Matti → doron
Severity: normal → major
create a patch to make it an extension. I've said this over and over again.
Severity: major → enhancement
Component: Browser-General → Build Config
Keywords: helpwanted
Whiteboard: DO NOT COMMENT unless resolving/patching/reviewing a patch
You broke marquee's heart, he's now in the bathroom crying. I heard he's planning blinking marquee for revenge
Keywords: 4xp, nsCatFood
Depends on: 159839
This should be a pref instead.
Is the MARQUEE support off by defalt?
My personal feeling on <marquee> are that is should only work as a preference or and that, that preference should be off by defalt and that Loop ETC atributes should also work
In the mail component, there is a sanitisation list of tags which are allowed, could something simlar be done here?
Instead of listening to what I have to say, why don't you listen to the many supporters of a marquee-free browser in bug 156979? There are quite a few of them, and they make a good point: bug 156979 comment 20 bug 156979 comment 21 bug 156979 comment 22 bug 156979 comment 25 bug 156979 comment 28 bug 156979 comment 36 bug 156979 comment 43 bug 156979 comment 45 bug 156979 comment 49 bug 156979 comment 54 bug 156979 comment 61 bug 156979 comment 64 bug 156979 comment 66 By the way, bug 156979 comment 2 seems to be a broken promise. Why have this "feature" in the browser by default? To impress a few people in China? If these authors truly have a bona-fide reason for using <marquee> they can use a DHTML script. Or, if we do decide to leave marquee in, it should be disabled by default--if there's a good reason for a site to use a marquee, the user can easily open prefs and turn it back on (after the pref is added to the UI). The whole point is not to alienate users; it appears by the overwhelming show of disgust at bug 156979 and similar distaste in the past (bug 110925) that quite a few users would be alienated if we added marquee in by default. After looking through a few of those Chinese sites, I must say that most of them are using scrolling marquees because they look "cool," not because there is any serious need for them. (If they want to look cool they have plenty of plugin technologies at their disposal.) In fact, it seems like the general idea is to use marquee to make a long stream of text fit into a small area so as not to break a pixel-perfect layout. That would certainly be a shame! Also, marquee doesn't degrade any worse in the browser than it would on a printer. It should be clear that there is a perfectly good reason for this bug to exist, and for it to be reasonably high on everyone's lists to be resolved. I may not be fortunate enough to see the marquee patch backed out, but I'd like it to be a pref and disabled by default. By the way, it appears that Netscape will be implementing this same behavior. That would be a huge mistake on their part, so I'm using the proper NS keywords.
Keywords: nsbeta1, nsCatFood
>By the way, it appears that Netscape will be implementing this same behavior. >That would be a huge mistake on their part, so I'm using the proper NS keywords. you should NOT be setting Netscape keywords. Especailly if Netscape implemented it. Like I said, create a patch to make it a extension if you feel it should not be on by default. One more useless comment and I will close this :)
Keywords: nsbeta1, nsCatFood
Doron: Those are nomination keywords... explain to me why this doesn't involve Netscape? You are free to change them to nsbeta1- and nscatfood- if you honestly feel those keywords don't apply; AIUI, they shouldn't be removed unless the bug doesn't occur in Netscape.
The addition of marquee to Moz makes no sense to me. Chinese sites don't support xbrowser scrollers because no one uses Moz. I live in Vietnam and no one uses Moz here either. Has nothing to do with support for marquee. Add it in and still no one will use it. -But then you ruin Moz by subjecting everyone to what people using Moz don't want. If the goal is to have 30 (!!!) Chinese sites use xbrowser scrollers, email the 30 Chinese sites this link: http://www.dynamicdrive.com/dynamicindex2/index.html and they can go from there. Hell, choose the best scroller, and send an official email from Mozilla/Netscape/whomever. They'll be very impressed. Grotesque overkill to add marquee in to Moz, especially in standards mode, when an email and some free dhtml code can have the same (non-)effect. Otherwise you appear to assume these people are stupid and can't write xbrowser scripts like everyone else in the world. Or let Netscape add it in to their version if they insist, but I don't see how Moz should have it added. The best way to go is to build a user-friendly standards browser, thus making it more and more popular such that 3rd world developers will support it more. That's my argument for removing marquee support: adding it in doesn't solve the problem, annoys everyone else, and there are better ways to approach the problem.
Question for <bobj@netscape.com>: In bug 156979 comment 159 you said: > From comment #157 > > Will this mean the Marquee tag will work in Netscape 7? > Yes. In that case, should this bug also be used by Netscape to track possible user satisfaction issues with scrolling marquee support, and the need for a solution such as full removal, making it an extension, or adding a pref? In that case I certainly think it is correct for this bug to be nominated as nsCatFood.
The decision for marquee support has the backing of the module owners and staff@mozilla.org. As QA contact for this change, I'm resolving it as wontfix. If you re-open this be prepared for it to be resolved again. If you file another bug on this same topic be prepared for it to also be resolved.
Status: NEW → RESOLVED
Closed: 22 years ago
Resolution: --- → WONTFIX
I don't agree with WONTFIX.
Status: RESOLVED → REOPENED
Resolution: WONTFIX → ---
One must wonder if the talk (or perhaps threats) of mutiny and forking will come to fruitition over this one stupid issue. Nonetheless I don't agree with it either, for this violates one of the very reasons I like Mozilla.
It doesn't matter whethere or not everyone agrees with this. Mozilla is not a democracy. This feature has been implemented with the support of module owner and staff@mozilla.org. It is not going to be removed without the support of module owner and staff at mozilla.org, which it does not have. This bug is won'tfix.
Status: REOPENED → RESOLVED
Closed: 22 years ago22 years ago
Resolution: --- → WONTFIX
Should I open bugs, "Rename Mozilla to Microsoft Mozilla" and "Change browser from open source to closed source"? Those are next in line...
Yes Skewer quick let's panic ! VERIFIED RUNAROUNDLIKEHEADLESSCHICKENS It's a bad decision but I am afraid you'll have to respect drivers decision :)
In response <asa@mozilla.org> thought it would be cute to remove my permissions for speaking my mind. That's very mature. </sarcasm>
Skewer, I haven't touched your bugzilla permissions. Claiming that I did and attibuting it to a disagreement of some kind in a bug is completely inappropriate. I'd like an apology.
It's obvious that this was done as a response to my support of this bug, as everything worked fine last night. I don't see any valid reason why they might have been removed. I'd prefer to wait until I know who is responsible for this before I credit you with innocence. Who else controls the permissions on Bugzilla?
Pretty much any big name on the project does. I don't agree with that anyone took permissions from you, but that _was_ pretty uncalled for, IMHO. I may not like the changes either, but I've made my complaint in a dignified way and have decided it's in my best interest with the project to bide my time with the Powers That Be, at least for the present time.
I'm very dissapointed that the big heads of Mozilla care more about their module owners than 99% of their users. I have now stopped evangelizing mozilla since it is no longer a standards-comliant browser, and I will stop helping Mozilla in every other aspect as well. Asa, you if anyone knows exactly how much the majority of Mozilla users hate the implementation of marquee, and I have lost all respect I previously had for you because of this. Mozilla is 100% dependent on their users, and they let them down like this. It's very sad.
supporting marquee does not make any browser less standards-compliant. sure, it is annoying and should be removed, but fact is that mozilla is still as standards-compliant a browser as before the marquee checkin.
Christian, supporting marquee does not remove the standards support mozilla has, correct. But it adds a non-standards tag to mozilla which is almost equally bad. It gives webdesigners the wrong signal - that it's ok to use non-standards tags.
André: as <td background=""> and many more. If you really only look at the standards, you have a browser like Amaya, which renders more or less no "real" page out there. The only valid point is that it is (if can be) anoying. For that, we have a pref-bug. Why aren't you in strike to get <blink> out, which is even more anoying (and can't break any layout, if disabled)?
Thing is, a lot of these people want to be pedantic about standards compliance, for fear of the many messes back in the days of all the different bloody incompatable extensions (<layer>, anyone?). Rather than wanting this to be additive where we meet and exceed the standard (that still sounds too "embrace and extend" for my liking), these people want strict adherance, with any deviance approved of on Form 3190Q-A and in triplicate. Though with the history of the web before MSIE becoming king of the hill, can you really blame them?
Kai, you have to pick your battles. Mozilla supports several non-standards things in quirks mode, but why should it support it in Standards Compliant mode? Isn't the whole point of Standards Compliant mode to render the page according to standard, and nothing else?
I really don't see why people object to marquee so much more than blink, or the fact that we imitate so many tiny formatting details exactly despite that HTML is supposed to be semantic markup (which I think, frankly, is far worse for the web than either). However, to the people who are "on strike", etc.: please note that a *good* patch to make marquee an optional extension would, I think, be accepted. The module owners have not rejected that approach. They also haven't rejected the idea of a pref to disable marquee (bug 161109). However, the optional extension idea hasn't even been filed as a bug, despite comments in bug 156979. All the controversy has centered on the remedies that have don't make sense -- it doesn't make sense to remove it because some distributors / embedders of Mozilla intend to distribute this (and probably will whether we have it in the tree or not), and the quirks mode doesn't make sense for reasons I described in bug 159839 comment 28.
and how did it go that time? Browsers added new features, if they are good enough, others did too, else they died (somebody ever seen a page using <multicol> or <spacer>?). Also W3C added the good ones. something has changed since, first authors now only look at one browser and second the W3C doesn't add any more layout ideas to (X)HTML. The Quirks mode is for - read exactly: "changes from the behavior written in the Standards, that whould break the display of _valid pages_.", so <marquee> has _nothing_ to do with that, as there's no change for a valid page. Also please remember, that the behavior on <marquee> as in the HTML4 standard writen ist not "ignore", it's _undefined_!
The important point is that marquee support is against the will of the majority of mozillas users.
Filed bug 163048, "Make marquee an optional extension".
IMO, it's the responsibility of people adding grossly unpopular stuff to make it optional, not the responsibility of disagreeing people to clean up afterwards just to keep having a useable browser. I do hate blink and pixel formatting, but that can be considered legacy-crap. Here, we are *adding* another bit of major crap, and even in standards mode. Would a patch to remove the <marquee> definition from html.css be accepted?
Attached patch Back out marquee support (deleted) — Splinter Review
This backs out the marquee support (and does not compile any of the marquee code). I cannot delete the (unused after the patch) xbl-marquee directory, since that is beyond patch's capabilities. If I missed anything with this patch, let me know. I compiled and tested with it, and it has no side effects that I noticed.
Keywords: patch, review
I have hacked xbl-marquee.xml to provide scrollbar instead of automatic scrolling. This is only a "hack", but you can use it just now to disable annoying behavior of <marquee>. Please, test it. For details see http://bugzilla.mozilla.org/show_bug.cgi?id=163048#c5
verified. see bug 163048.
Status: RESOLVED → VERIFIED
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: