Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 6d890dea244d3c6ab908b53ee3cfb52722b38572
      
https://github.com/WebKit/WebKit/commit/6d890dea244d3c6ab908b53ee3cfb52722b38572
  Author: Devin Rousso <h...@devinrousso.com>
  Date:   2023-04-13 (Thu, 13 Apr 2023)

  Changed paths:
    M LayoutTests/inspector/runtime/getPreview-expected.txt
    M LayoutTests/inspector/runtime/getPreview.html
    M Source/JavaScriptCore/inspector/InjectedScriptSource.js
    M Source/JavaScriptCore/inspector/protocol/Runtime.json
    M Source/WebInspectorUI/UserInterface/Models/PropertyPreview.js
    M Source/WebInspectorUI/UserInterface/Views/ObjectPreviewView.css
    M Source/WebInspectorUI/UserInterface/Views/ObjectPreviewView.js

  Log Message:
  -----------
  Web Inspector: Console: internal properties are not greyed out in object 
previews
https://bugs.webkit.org/show_bug.cgi?id=255385

Reviewed by Patrick Angle.

We should have a consistent style between previews and actual remmote object 
views.

Otherwise, internal properties appear as regular properties in the preview, but 
then look different when the object view is expanded.

* Source/JavaScriptCore/inspector/protocol/Runtime.json:
* Source/JavaScriptCore/inspector/InjectedScriptSource.js:
(RemoteObject.prototype._appendPropertyPreview.appendPreview):
* Source/WebInspectorUI/UserInterface/Models/PropertyPreview.js:
(WI.PropertyPreview):
(WI.PropertyPreview.fromPayload):
(WI.PropertyPreview.prototype.get private): Added.
Include an `isPrivate` property in `Runtime.PropertyPreview`.
Drive-by: Refactor `WI.PropertyPreview` to put all optional properties into a 
`{...} = {}`.

* Source/WebInspectorUI/UserInterface/Views/ObjectPreviewView.js:
(WI.ObjectPreviewView.prototype._appendPropertyPreviews):
* Source/WebInspectorUI/UserInterface/Views/ObjectPreviewView.css:
(.object-preview .name:is(.private, .internal)): Added.
Style private and internal property previews.

* LayoutTests/inspector/runtime/getPreview.html:
* LayoutTests/inspector/runtime/getPreview-expected.txt:

Canonical link: https://commits.webkit.org/262924@main


_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to