Closed Bug 707434 Opened 13 years ago Closed 13 years ago

Facebook vs. spell checker checkbox: inconsistent

Categories

(Core :: Spelling checker, defect)

10 Branch
x86
Linux
defect
Not set
normal

Tracking

()

RESOLVED WONTFIX

People

(Reporter: jidanni, Unassigned)

References

()

Details

Attachments

(1 file)

Gentlemen, it will drive you batty.

The spell box is checked when filling in the upper box ("OK"),

but unchecked when filling in the lower box! ("BAD").
What is a user to do? Set http://kb.mozillazine.org/Layout.spellcheckDefault to 3?
And even if one discovers it is not checked and checks it by hand, that is no guarantee that it will stay checked.

Result: user exposed to creating spelling errors unknowingly, thinking Firefox will protect him like it usually does...
Comparing the two textboxes,

<textarea autocomplete="off" onfocus="return wait_for_load(this,
event, function() {if (!this._has_control) { new
TextAreaControl(this).setAutogrow(true); this._has_control = true; }
return wait_for_load(this, event, function()
{;JSCC.get('j4eda3a176c09821488828535').init([&quot;buildBestAvailableNames&quot;,&quot;hoistFriends&quot;]);JSCC.get('j4eda3a176c09821488828534').init({&quot;max&quot;:10},
null);;;});});" placeholder="Write something..." name="xhpc_message"
title="Write something..." class="DOMControl_placeholder
uiTextareaAutogrow input mentionsTextarea textInput">Write
something...</textarea>

<textarea autocomplete="off" onfocus="return wait_for_load(this,
event, function() {if (!this._has_control) {  new
TextAreaControl(this).setAutogrow(true);  this._has_control = true; }
return wait_for_load(this, event, function()
{;JSCC.get('j4eda3a176c0b054747029084').init([&quot;buildBestAvailableNames&quot;,&quot;hoistFriends&quot;]);JSCC.get('j4eda3a176c0b054747029082').init({&quot;max&quot;:10},
null);;;});});" name="add_comment_text" placeholder="Write a
comment..." title="Write a comment..." class="enter_submit
DOMControl_placeholder uiTextareaNoResize uiTextareaAutogrow textBox
mentionsTextarea textInput">Write a comment...</textarea>

we find they are quite complex.

Anyway, no matter what please don't let them wipe out the spellchecker.
Blocks: 681559
P.S., you can't get a more vanilla set up than my test with
$ HOME=/tmp firefox &
I.e., absolutely factory plain Debian Firefox.

Mozilla/5.0 (X11; Linux i686; rv:10.0a2) Gecko/20111202 Firefox/10.0a2 Iceweasel/10.0a2
Component: Menus → Spelling checker
Product: Firefox → Core
QA Contact: menus → spelling-checker
Web pages need to be able to turn off spell checking.  In this case, Facebook needs not to do that.
Status: UNCONFIRMED → RESOLVED
Closed: 13 years ago
Resolution: --- → WONTFIX
(In reply to Ehsan Akhgari [:ehsan] from comment #5)
> Web pages need to be able to turn off spell checking.  In this case,
> Facebook needs not to do that.

You have a special preference box one can check to disable popup windows.
Why not have us also beg each site to not make popup windows?
Or why not also empower the user to keep the !@#$% spell checker turned on?
I would suggest that what you want will probably be better implemented as an add-on than as a built-in feature.  The reason that we have a built-in facility to block popup windows is that they are extremely confusing and they hurt so much.
(In reply to Ehsan Akhgari [:ehsan] from comment #7)
> I would suggest that what you want will probably be better implemented as an
> add-on than as a built-in feature.
I don't recall installing a spell checker add on. So please add the missing "CAPS LOCK" style "SPELL CHECKER LOCK-ON" functionality right there inside it... before it bites one of you too one day!
Why is this "WONTFIX"? How come Facebook can tell Firefox to turn off spell checking? How does it do that? (I won't ask why because that has to go to Facebook not here.. but I can ask how.) And how do I make Firefox ignore Facebook's ridiculous instruction to turn off spell checking?

To copy my comment from bug 681559 here...

I've started having this problem since Firefox 11 was released. Only on Facebook, the text boxes (for typing comments etc.) have spell check disabled by default. On other websites, there is no problem and spell check works as normal. Yes I can right-click and enable spell check, and yes I know about layout.spellcheckDefault (set to 2 but even the Search box in Facebook doesn't have spell check enabled).

But this is a real bug in Firefox. It could be caused by the way Facebook pages function (using a lot of Ajax and what not). I would like to see this fixed and have spell check enabled by default wherever it is available. Having to right-click and select Check Spelling for every comment box on Facebook is *not* something I want to live with. I want it to happen automatically!

By the way, I'm using Windows 7 x64, not Linux. Just noticed this bug is tagged on Linux.
It is a NOFIX so that way we look silly misspelling things in public.
See my comments in bug 681559. This shouldn't have been resolved as WONTFIX. It probably should have been duped against bug 681559, though.

jidanni - Is there any particular reason you filed two different bugs for the same issue?
All I know is I am glad I was proved right after all! Bye!
P.S., it is still marked WONTFIX. You might want to change it.
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: