<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>16477</bug_id>
          
          <creation_ts>2007-12-17 09:13:44 -0800</creation_ts>
          <short_desc>Web Inspector should allow live editing of JavaScript code</short_desc>
          <delta_ts>2018-02-06 14:19:50 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Web Inspector</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Gavin Sherlock">gsherloc</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>chris</cc>
    
    <cc>cigitia</cc>
    
    <cc>darwin</cc>
    
    <cc>dev+webkit</cc>
    
    <cc>inspector-bugzilla-changes</cc>
    
    <cc>jschoi</cc>
    
    <cc>webkit</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>64538</commentid>
    <comment_count>0</comment_count>
    <who name="Gavin Sherlock">gsherloc</who>
    <bug_when>2007-12-17 09:13:44 -0800</bug_when>
    <thetext>Sometimes it would be really useful when looking at a page to edit the source live in the inspector (not just the css), and have those edits reflected live on the page, with the page otherwise acting correctly as it would do served from it&apos;s origin.  You can kind of do this in Firefox using Firebug, though it&apos;s flaky, and you can do this in Omniweb reasonably well.  It would be great to have this functionality in Webkit&apos;s inspector.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>70850</commentid>
    <comment_count>1</comment_count>
    <who name="Alex Taylor">darwin</who>
    <bug_when>2008-02-16 02:58:23 -0800</bug_when>
    <thetext>Until something is decided about this enhancement, might I suggest looking at the plug-in &apos;SafariStand&apos; if you haven&apos;t already. SafariStand has a &apos;site alteration&apos; feature which allows you to do live source editing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>70865</commentid>
    <comment_count>2</comment_count>
    <who name="Matt Lilek">dev+webkit</who>
    <bug_when>2008-02-16 08:36:51 -0800</bug_when>
    <thetext>(In reply to comment #1)
&gt; Until something is decided about this enhancement, might I suggest looking at
&gt; the plug-in &apos;SafariStand&apos; if you haven&apos;t already. SafariStand has a &apos;site
&gt; alteration&apos; feature which allows you to do live source editing.
&gt; 

From our wiki - &lt;http://trac.webkit.org/projects/webkit/wiki/FAQ&gt;:
&quot;Extensions are completely unsupported with any version of Safari/WebKit. To provide their functionality, extensions rely on private APIs and implementation details that often change and cause the extensions to break. There have been many changes to WebKit since the currently released version and the way extensions deal with changes and errors varies greatly, with many crashing often.&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>73697</commentid>
    <comment_count>3</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2008-03-13 23:20:33 -0700</bug_when>
    <thetext>Bug 17224 added support for editing text nodes and DOM attributes. You still can&apos;t insert/remove arbitrary elements easily however.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>155364</commentid>
    <comment_count>4</comment_count>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2009-10-16 23:10:33 -0700</bug_when>
    <thetext>Bug 30337 added support for deleting elements. But inserting elements is still not implemented.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>205195</commentid>
    <comment_count>5</comment_count>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2010-03-28 10:51:31 -0700</bug_when>
    <thetext>I think this is more about editing a resource and using it instead of the server copy instead of editing the DOM.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1051614</commentid>
    <comment_count>6</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2014-12-01 14:49:51 -0800</bug_when>
    <thetext>&lt;rdar://problem/19107250&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1101956</commentid>
    <comment_count>7</comment_count>
    <who name="Chris Chiera">chris</who>
    <bug_when>2015-06-15 10:20:57 -0700</bug_when>
    <thetext>This has been possible for a long time in Chrome and Safari. This is labeled as as Status new, but assume it was simply never closed when the functionality was added.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1102083</commentid>
    <comment_count>8</comment_count>
    <who name="Brian Burg">burg</who>
    <bug_when>2015-06-15 16:32:28 -0700</bug_when>
    <thetext>This bug refers to editing of JavaScript source, which isn&apos;t supported right now. It would require significant efforts in the JSC engine and Web Inspector UI.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1372026</commentid>
    <comment_count>9</comment_count>
    <who name="Cigitia">cigitia</who>
    <bug_when>2017-11-15 10:55:12 -0800</bug_when>
    <thetext>See also:
#166895 ”Web Inspector: Cannot edit source code of HTTP or JS resources served via HTTP” (https://bugs.webkit.org/show_bug.cgi?id=166895),
#136515 ”Web Inspector: JavaScript source text editor should have a linter“ (https://bugs.webkit.org/show_bug.cgi?id=136515).</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>