WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
117669
Web Inspector: Copying array or object output does not contain values
https://bugs.webkit.org/show_bug.cgi?id=117669
Summary
Web Inspector: Copying array or object output does not contain values
Antoine Quint
Reported
2013-06-14 18:33:47 PDT
Copying a result which was an array produces "< Array [size]" instead of the values, which is what I really wanted. * STEPS TO REPRODUCE 1. js> ["one","two"] 2. Copy the resulting output row 3. Paste it somewhere => "< Array[2]" instead of the values "one" and "two"
Attachments
Patch
(5.55 KB, patch)
2013-06-14 18:38 PDT
,
Antoine Quint
no flags
Details
Formatted Diff
Diff
Patch
(6.92 KB, patch)
2013-06-19 07:23 PDT
,
Antoine Quint
no flags
Details
Formatted Diff
Diff
Patch for landing
(6.53 KB, patch)
2013-06-19 09:34 PDT
,
Antoine Quint
no flags
Details
Formatted Diff
Diff
Show Obsolete
(2)
View All
Add attachment
proposed patch, testcase, etc.
Antoine Quint
Comment 1
2013-06-14 18:34:05 PDT
<
rdar://problem/13439854
>
Antoine Quint
Comment 2
2013-06-14 18:38:22 PDT
Created
attachment 204753
[details]
Patch
Timothy Hatcher
Comment 3
2013-06-14 19:02:39 PDT
Comment on
attachment 204753
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=204753&action=review
> Source/WebInspectorUI/UserInterface/ConsoleCommandResult.js:50 > + get clipboarPrefixString ()
Typo.
> Source/WebInspectorUI/UserInterface/ConsoleMessageImpl.js:659 > + get clipboarPrefixString ()
Typo.
> Source/WebInspectorUI/UserInterface/LogContentView.js:267 > + var usePrefix = messages.length > 1;
I explicitly removed this logic before. I think the prefix is always useful for row selection and Commad-S. We now support text range selection if you don't want the prefix.
Antoine Quint
Comment 4
2013-06-14 19:08:53 PDT
(In reply to
comment #3
)
> (From update of
attachment 204753
[details]
) > View in context:
https://bugs.webkit.org/attachment.cgi?id=204753&action=review
> > > Source/WebInspectorUI/UserInterface/ConsoleCommandResult.js:50 > > + get clipboarPrefixString () > > Typo. > > > Source/WebInspectorUI/UserInterface/ConsoleMessageImpl.js:659 > > + get clipboarPrefixString () > > Typo.
Heh, at least it's consistent.
> > Source/WebInspectorUI/UserInterface/LogContentView.js:267 > > + var usePrefix = messages.length > 1; > > I explicitly removed this logic before. I think the prefix is always useful for row selection and Commad-S. We now support text range selection if you don't want the prefix.
Maybe we should only drop the prefix for a single command result or prompt. I remember Joe was annoyed by it.
Timothy Hatcher
Comment 5
2013-06-14 19:11:27 PDT
Comment on
attachment 204753
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=204753&action=review
>>> Source/WebInspectorUI/UserInterface/LogContentView.js:267 >>> + var usePrefix = messages.length > 1; >> >> I explicitly removed this logic before. I think the prefix is always useful for row selection and Commad-S. We now support text range selection if you don't want the prefix. > > Maybe we should only drop the prefix for a single command result or prompt. I remember Joe was annoyed by it.
That would be fine for copy, but Command-S should always include all prefixes.
Antoine Quint
Comment 6
2013-06-19 06:34:14 PDT
(In reply to
comment #5
)
> (From update of
attachment 204753
[details]
) > View in context:
https://bugs.webkit.org/attachment.cgi?id=204753&action=review
> > >>> Source/WebInspectorUI/UserInterface/LogContentView.js:267 > >>> + var usePrefix = messages.length > 1; > >> > >> I explicitly removed this logic before. I think the prefix is always useful for row selection and Commad-S. We now support text range selection if you don't want the prefix. > > > > Maybe we should only drop the prefix for a single command result or prompt. I remember Joe was annoyed by it. > > That would be fine for copy, but Command-S should always include all prefixes.
Actually, upon further testing, the patch, as-is, does the right thing when saving the Console log via Cmd+S: all prefixes show up in the log. Could you re-review taking this into account?
Antoine Quint
Comment 7
2013-06-19 07:23:29 PDT
Created
attachment 205004
[details]
Patch
Timothy Hatcher
Comment 8
2013-06-19 07:25:45 PDT
Comment on
attachment 205004
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=205004&action=review
> Source/WebInspectorUI/UserInterface/ConsoleCommandResult.js:37 > + this.enforcesClipboardPrefixString = false;
This could go on the prototype.
> Source/WebInspectorUI/UserInterface/ConsoleMessageImpl.js:41 > + this.enforcesClipboardPrefixString = true;
Ditto.
Antoine Quint
Comment 9
2013-06-19 09:34:11 PDT
Created
attachment 205010
[details]
Patch for landing
WebKit Commit Bot
Comment 10
2013-06-19 10:30:21 PDT
Comment on
attachment 205010
[details]
Patch for landing Clearing flags on attachment: 205010 Committed
r151738
: <
http://trac.webkit.org/changeset/151738
>
WebKit Commit Bot
Comment 11
2013-06-19 10:30:23 PDT
All reviewed patches have been landed. Closing bug.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug