Bug 86194 (useragent)

More power to the user

RESOLVED INCOMPLETE

Status

--
enhancement
RESOLVED INCOMPLETE
18 years ago
3 years ago

People

(Reporter: BenB, Unassigned)

Tracking

(Depends on: 30 bugs, {meta})

Dependency tree / graph

Firefox Tracking Flags

(Not tracked)

Details

(URL)

(Reporter)

Description

18 years ago
<introduction>
In my opinion, the browser is the user's tool and should always follow the
user's wishes, no matter what. Websites deliver content to the user, and it is
completely up to the user what he or his browser does with it (as long as he
doesn't redistribute it). If websites specify a certain layout or behaviour,
this is only a suggestion.

In the past, Netscape and Microsoft, in their try to get the content providers
on their side, recently even being content providers themselvesm, and making the
browser platform for more and more content/applications, gave more and more
power to the website. This power is often completely abused and *commonly* used
in a misguided way, at least IMHO.

While many users like a nifty presentation, many other (and sometimes even the
same) users are sick of websites strongholding their visitors or just being
designed inkompetently. These latter users just want to get the content and
ignore whatever is being suggested as layout or behaviour.

Traditional examples for that are Don't Load Images Automatically or Always Use
My Colors/Fonts. Unfortunately, today, not all of the controversial "features"
are optional.

In short: "Just the content, mam." This bug os about making Mozilla a browser
which suits this class of users.

The argument "If you don't like a site, don't visit it." is not valid, because
the quality of the web design often has little relation to the quality of the
content (as do the people responsible for it). I might want or even need to get
to some content of a certain site, but its webdesigner was braindead or
inkompetent, making my use of the website hard, unless my browser gives me the
option to ignore all but the content.
</introduction>

This bug is a tracking bug to list bugs which allow the user to ignore certain
parts of remote "content" (HTML, XML, mails etc.) while getting to other parts.
Disabling of certain of all layout or bahaviour specified by the remote party is
ontopic.

Examples (some of them have been implemented long ago):
- Disable JS
- Always use my fonts
- Minimum font size x pts
- Don't loop animated GIFs
- Forget cookies at shutdown
- Disallow sites to override the context menu

I know that this topic is very broad, but I believe that this bug will be useful
for people seeking for control over their browser.

Everybody: Feel free to add blocking bugs.

Customizing Mozilla <http://www.mozilla.org/unix/customizing.html> lists options
already present, but hidden, in Mozilla.
(Reporter)

Updated

18 years ago
Depends on: 86195

Comment 1

18 years ago
Don't forget:
 - pop up windows
 - midi/wavs any audio that starts playing
 - flash/shockwave
(Reporter)

Comment 2

18 years ago
.
Assignee: ben.bucksch → nobody

Updated

18 years ago
Keywords: meta

Comment 3

17 years ago
Also opening links in new windows... I'd really love a way to disable this, or
to make it use tabs instead.
(Reporter)

Comment 4

17 years ago
You can already override <a href target=xxx>. Bug 64560 (adding as blocker) is
about JS window.open.
Depends on: 64560
(Reporter)

Updated

17 years ago
Depends on: 55477
(Reporter)

Updated

17 years ago
Depends on: 11875
(Reporter)

Updated

17 years ago
Depends on: 55696

Updated

17 years ago
Depends on: 32372

Comment 5

17 years ago
Regarding the introduction a "fix HTML" option would be useful, as some pages
(mostly created with M$ FrontPage) say they are HTML 4.0 but tables are missing
the closing tag, this leads to a blank display in Netscape/Mozilla (couldn't
test 0.9.9 yet, as I mail all authors about their page problem :).

Just my two cents
Maddes

Updated

17 years ago
Depends on: 78037

Updated

17 years ago
Depends on: 59314

Updated

17 years ago
Depends on: 142712

Updated

17 years ago
Depends on: 84754

Updated

17 years ago
Depends on: 118717
103452 window.close() currently lets a website close all of
       my tabs, not just the one that does the closing.
107949 window.open() currently can take away UI elements
       that are none of the website's business (related
       to 86195 and 118717).

Maybe also:

38521  Preferences Toolbar (makes it easier for users
       to turn prefs on and off while browsing)
       (But this doesn't relate to the ability to control
       websites, so much as the ability to do more easily
       what can already be done in the prefs dialogs.  So
       maybe this is not a dependency here.)
Depends on: 103452, 107949

Comment 7

17 years ago
I nominate the following bugs as blockers for this bug, to be added to the
dependency list at the discretion of others who might know better:
Bug 55366 - Don't reveal UI language to site/page
Bug 57555 - UA-string is telling sites too much about the system
Bug 122453 - General policy for sending referrer information
Bug 78104 - [RFE] Pattern-matching based image blocking
Bug 94035 - [RFE] Allow blocking of any media type by site (like cookies and images)

Updated

17 years ago
Depends on: 78104, 94035
(Reporter)

Comment 8

17 years ago
David Shepperton, thanks for the links, but I don't consider general privacy
bugs part of this bug. You should be able to query for them using the privacy
keyword.
(Reporter)

Updated

17 years ago
Depends on: 104303
(Reporter)

Updated

17 years ago
Depends on: 103454

Comment 9

17 years ago
disable JS per location (script file/site/domain...) like 'Cookie manager',
'Image Manager', ...
(Reporter)

Updated

17 years ago
Alias: useragent
Depends on: 24413
(Reporter)

Updated

17 years ago
Depends on: 167396
Nominating bug 161903: Add pref for ignoring window size options on window.open().

This is a sister bug to bug 107949, which is already a blocker of this bug.  Bug
107949 allows the user to say "Always show this part of the chrome on a popup
window".  Bug 161903 says "Always make popups fit between these user-defined
dimensions".
(Reporter)

Updated

17 years ago
Depends on: 161903
(Reporter)

Comment 11

17 years ago
Adding dep bugs from bug 86195. It was meant to sort the deo bugs a bit, but was
not used. Fixing it causes too much spam.
Status: NEW → ASSIGNED
Depends on: 86193, 101509
No longer depends on: 86195
(Reporter)

Comment 12

17 years ago
*** Bug 86195 has been marked as a duplicate of this bug. ***

Updated

17 years ago
Depends on: 159036

Updated

17 years ago
Depends on: 177838

Updated

17 years ago
No longer depends on: 177838

Updated

17 years ago
Depends on: 177838

Updated

17 years ago
Depends on: 174519

Updated

17 years ago
Depends on: 176342

Comment 13

17 years ago
These are bugs related to window.open(). They all have an interactive testcase
(see URL or attachment). 
http://jibbering.com/du/MozPopupHelpTestcaseDebugger.html

Bug 149077: window.open produces incorrectly sized child-window. IMO, this bug
is simply related to default browser margins applied to the body.

Bug 160791: window.screenX & window.screenY could not be set to accurate values.

Bug 174519: The window feature "titlebar=yes" will open a popup maximized
covering the window taskbar

Bug 176304: Option to disallow scripts from hiding toolbars (Phoenix branch)

Bug 176320: Minimal innerWidth/innerHeight values for popup windows. Definitely
a bug in the code and in the documentation as well.

Bug 176342: windows opened using innerHeight/Width can open partially offscreen.
This bug matches perfectly bug 118717.

Bug 177838: Make all popup windows resizable, ignoring resizable=no. Bug 101509
is about making it a UI setting preference.

Bug 179704: Implement sizeToContent as a window feature, a window option in the
window.open() method

I'm voting for bug 86194. More power to the user!!
Depends on: 19118
No longer depends on: 182763

Updated

17 years ago
Depends on: 179692

Updated

16 years ago
Depends on: 176320

Updated

16 years ago
No longer depends on: 176342

Updated

16 years ago
Depends on: 183633

Updated

16 years ago
Depends on: 26353

Comment 14

15 years ago
Bug 159036 was duped to bug 197919.  Replacing in depends.
Depends on: 197919
No longer depends on: 159036

Updated

15 years ago
Depends on: 83265

Comment 15

15 years ago
Adding Bug 169678 - "Cursor shape should reflect the type of link hovered on
(e.g. pop-up/download/mailto...)"

Prog.
Depends on: 169678

Comment 16

14 years ago
Adding Bug 133449 - "RFE: "Open this link" in right-click menu (command to force
a link to open in the same window, like in Netscape 3)"

Prog.
Depends on: 133449

Updated

14 years ago
Depends on: 286255

Updated

14 years ago
Depends on: 258255, 286254
No longer depends on: 286255

Updated

14 years ago
Depends on: 286255

Updated

14 years ago
Depends on: 286755

Updated

14 years ago
Depends on: 256982

Comment 17

13 years ago
I had the same problem that can be reproduced when I was editing my bookmark and had power failure.

My bookmark was lost an noway to retreive it.

It seems that Mozilla 1.7.1 works without backup while editing bookmark 

Updated

13 years ago
Depends on: 363162

Updated

11 years ago
Depends on: 150872, 85799, 192440
(Reporter)

Updated

11 years ago
No longer depends on: 85799

Updated

10 years ago
Depends on: 485488

Updated

10 years ago
Depends on: 520431
Depends on: 292498

Comment 18

9 years ago
What about bug 245333?  :P
(Reporter)

Updated

9 years ago
Depends on: 565621
(Reporter)

Updated

9 years ago
Depends on: 565512
This is a mass change. Every comment has "assigned-to-new" in it.

I didn't look through the bugs, so I'm sorry if I change a bug which shouldn't be changed. But I guess these bugs are just bugs that were once assigned and people forgot to change the Status back when unassigning.
Status: ASSIGNED → NEW
(Reporter)

Updated

9 years ago
Depends on: 245333

Comment 20

7 years ago
(In reply to Ben Bucksch (:BenB) from comment #0)
> <introduction>
> In my opinion, the browser is the user's tool and should always follow the
> user's wishes, no matter what. Websites deliver content to the user, and it
> is
> completely up to the user what he or his browser does with it (as long as he
> doesn't redistribute it). If websites specify a certain layout or behaviour,
> this is only a suggestion.
> 
> In the past, Netscape and Microsoft, in their try to get the content
> providers
> on their side, recently even being content providers themselvesm, and making
> the
> browser platform for more and more content/applications, gave more and more
> power to the website. This power is often completely abused and *commonly*
> used
> in a misguided way, at least IMHO.
> 
> While many users like a nifty presentation, many other (and sometimes even
> the
> same) users are sick of websites strongholding their visitors or just being
> designed inkompetently. These latter users just want to get the content and
> ignore whatever is being suggested as layout or behaviour.
> 
> Traditional examples for that are Don't Load Images Automatically or Always
> Use
> My Colors/Fonts. Unfortunately, today, not all of the controversial
> "features"
> are optional.
> 
> In short: "Just the content, mam." This bug os about making Mozilla a browser
> which suits this class of users.
> 
> The argument "If you don't like a site, don't visit it." is not valid,
> because
> the quality of the web design often has little relation to the quality of the
> content (as do the people responsible for it). I might want or even need to
> get
> to some content of a certain site, but its webdesigner was braindead or
> inkompetent, making my use of the website hard, unless my browser gives me
> the
> option to ignore all but the content.
> </introduction>
> 
> This bug is a tracking bug to list bugs which allow the user to ignore
> certain
> parts of remote "content" (HTML, XML, mails etc.) while getting to other
> parts.
> Disabling of certain of all layout or bahaviour specified by the remote
> party is
> ontopic.
> 
> Examples (some of them have been implemented long ago):
> - Disable JS
> - Always use my fonts
> - Minimum font size x pts
> - Don't loop animated GIFs
> - Forget cookies at shutdown
> - Disallow sites to override the context menu
> 
> I know that this topic is very broad, but I believe that this bug will be
> useful
> for people seeking for control over their browser.
> 
> Everybody: Feel free to add blocking bugs.
> 
> Customizing Mozilla <http://www.mozilla.org/unix/customizing.html> lists
> options
> already present, but hidden, in Mozilla.

Totally agree !

Updated

6 years ago
Depends on: 432687

Updated

6 years ago
Depends on: 425145

Updated

6 years ago
Depends on: 672987

Updated

6 years ago
Depends on: 698896

Updated

6 years ago
Depends on: 717934

Updated

6 years ago
Blocks: 722329

Updated

6 years ago
Depends on: 736265

Updated

6 years ago
Depends on: 759089

Updated

6 years ago
Depends on: 814358

Updated

6 years ago
Depends on: 818850

Updated

6 years ago
Depends on: 660384

Updated

6 years ago
Depends on: 686116

Updated

6 years ago
Depends on: 719111

Updated

6 years ago
Depends on: 730264

Updated

6 years ago
Depends on: 658827

Updated

6 years ago
Depends on: 658911

Updated

6 years ago
Depends on: 658962

Updated

6 years ago
Depends on: 659543

Updated

6 years ago
Depends on: 667337

Updated

6 years ago
Depends on: 677090

Updated

6 years ago
Depends on: 678927

Updated

6 years ago
No longer depends on: 730264

Updated

6 years ago
Depends on: 680038

Updated

6 years ago
Blocks: 680565

Updated

6 years ago
Depends on: 680688

Updated

6 years ago
Depends on: 680773

Updated

6 years ago
Depends on: 682549

Updated

6 years ago
Depends on: 682550

Updated

6 years ago
Depends on: 686200

Updated

6 years ago
Depends on: 687196

Updated

6 years ago
Depends on: 689199

Updated

6 years ago
Depends on: 691204

Updated

6 years ago
Depends on: 763163

Updated

6 years ago
Depends on: 782031

Updated

6 years ago
Depends on: 798382

Updated

6 years ago
Depends on: 801786

Updated

6 years ago
Depends on: 806199

Updated

6 years ago
Depends on: 835453

Updated

6 years ago
Depends on: 672523

Updated

6 years ago
No longer blocks: 680565
Depends on: 680565

Updated

6 years ago
No longer blocks: 722329
Depends on: 722329

Updated

6 years ago
No longer depends on: 691204
(Reporter)

Comment 21

6 years ago
This bug is primarily for conflicts of interest/wish between some other party and the end user.

Nicolas Barbulesco, the bugs you added do not fit this bug here. Most of them seem like random bugs. By your criteria, we'd add half of bugzilla here. Before making such drastic changes, please speak to the owners of the bug (reporter and assignee). I'm reverting the change, manually.

BTW: This bug isn't for comments either. If you have questions, please contact me by email.
(Reporter)

Updated

6 years ago
Depends on: 449531
No longer depends on: 672987
As you like.

Many of the bugs I had added and you removed are problems where Firefox obeys too much the server / the Web author and does not obey enough the user.

Updated

6 years ago
Depends on: 856092
(Reporter)

Updated

6 years ago
No longer depends on: 856092

Updated

6 years ago
Depends on: 864003
(Reporter)

Updated

6 years ago
Depends on: 844444

Updated

6 years ago
Depends on: 854401

Updated

6 years ago
Depends on: 379210

Updated

6 years ago
Depends on: 923590
(Reporter)

Updated

5 years ago
Depends on: 952095
(Reporter)

Updated

5 years ago
Depends on: 956906
(Reporter)

Updated

5 years ago
Depends on: 951981
No longer depends on: 956906
(Reporter)

Updated

5 years ago
Depends on: 728670

Comment 23

5 years ago
Can you add:
324777
320465
565512
565515
453455
(Reporter)

Comment 24

5 years ago
worcester, this is not for bugs.

Comment 25

5 years ago
(In reply to Ben Bucksch (:BenB) from comment #24)
> worcester, this is not for bugs.

But from the first post, it says:
"This bug is a tracking bug to list bugs which allow the user to ignore certain
parts of ...

Everybody: Feel free to add blocking bugs."

Plus, there are already many "Depends on:" bugs, so I thought that was part of its purpose. Sorry for my misunderstanding what it said there.

Updated

5 years ago
Depends on: 667337

Updated

5 years ago
No longer depends on: 667337

Comment 26

5 years ago
(In reply to Worcester12345 from comment #25)
> But from the first post, it says:
> "This bug is a tracking bug to list bugs which allow the user to ignore
> certain parts of ...

Bug the bugs that you listed don't appear to me to be "bugs which allow the user to ignore certain parts of ..."....

Updated

5 years ago
Depends on: 1073840

Updated

4 years ago
Depends on: 1069882

Updated

4 years ago
Depends on: 253870

Updated

4 years ago
Depends on: 1199934
This bug is not being used to track/prioritize work at this point, so I'm going to close it to avoid surprising people.
Status: NEW → RESOLVED
Last Resolved: 3 years ago
Resolution: --- → INCOMPLETE
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.