Open Bug 123248 Opened 23 years ago Updated 2 years ago

[RFE] PER-SITE java[script]/cookie security in status line

Categories

(Core :: Security: CAPS, enhancement)

x86
Linux
enhancement

Tracking

()

People

(Reporter: stig-moz, Assigned: dveditz)

Details

javascript is 90% annoying predatory javascript abuse (pop-up ads) is
epidemic...  but increasingly unavoidable...bugzilla, for instance, requires it.
 ..an in order to use bugzilla, when javascript is a global preference, i get
stuck with a vulnerability to malicious javascript on other sites...  yuck!
SO, what i strongly recommend [hope, wish, pray, beseech] is that javascript
control be at least as fine-grained as cookies and that per-site cookie &
javascript preferences be settable on the toolbar or status line.  

REQUESTED UI-FLOW:  
  0. java[script] defaults to OFF
  1. when a page is loaded that contains java[script], an alert icon appears in
the status line and blinks a few times as an attention signal. (but doesn't
blink non-stop)
  2. left-click (button 1) runs the java[script] on that page once and only once
     right-click (button 3) gives a pulldown menu containing:
          - view source (with javascript highlighted)
          - enable javascript for this site (this session only)
          - enable javascript for this site (permanently)

same goes for mail content...per-message javascript...

the same can be done with cookies and all other security-ish things that
normally pop-up dialogs.  All of those dialogs that pop-up when you're a new
user are getting really annoying...what with re-installs and so on...those
should move to the status line, too, i think...

-- stig zax hackvan, lobbying for the DWIM interface...
          
PS: also, IE has the nice feature of posting a status-line alert icon to
indicate when malfunctioning javascript is present.
To UI design.  spec needed.

note that most of the issues in question are already reported in other bugs.
Assignee: sgehani → mpt
Status: UNCONFIRMED → NEW
Component: Preferences → User Interface Design
Ever confirmed: true
QA Contact: sairuh → zach
Severity: major → enhancement
Summary: PER-SITE java[script]/cookie security in status line → [RFE] PER-SITE java[script]/cookie security in status line
For cookies, see bug 67580.
uid is being phased out.
Assignee: mpt → mstoltz
Component: User Interface Design → Security: CAPS
QA Contact: zach → bsharma
Assignee: security-bugs → dveditz
QA Contact: bsharma → caps
I'm having a hard time finding other bugs where this issue is reported.  I'm surprised that this one is so quiet.  JS is getting more and more obnoxious and having a way to turn it off on a per-site basis is becoming urgent.
You can use the YesScript extension if you want a blacklist, or NoScript if you want either a blacklist or whitelist.
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.