Bug 90280 - Web Inspector: Expose the CSS rule hierarchy through the Web Inspector protocol
Summary: Web Inspector: Expose the CSS rule hierarchy through the Web Inspector protocol
Status: RESOLVED INVALID
Alias: None
Product: WebKit
Classification: Unclassified
Component: Web Inspector (Deprecated) (show other bugs)
Version: 528+ (Nightly build)
Hardware: All All
: P2 Normal
Assignee: Alexander Pavlov (apavlov)
URL:
Keywords:
Depends on: 90388
Blocks: 88408 116924
  Show dependency treegraph
 
Reported: 2012-06-29 07:37 PDT by Alexander Pavlov (apavlov)
Modified: 2014-12-12 14:37 PST (History)
14 users (show)

See Also:


Attachments
Patch (89.51 KB, patch)
2012-06-29 09:16 PDT, Alexander Pavlov (apavlov)
no flags Details | Formatted Diff | Diff
Patch (51.45 KB, patch)
2012-07-02 08:20 PDT, Alexander Pavlov (apavlov)
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Pavlov (apavlov) 2012-06-29 07:37:36 PDT
This will break existing third-party clients of the protocol, as the full rule tree will be exposed for all stylesheets rather than a flat list of style rules.

Patch to follow (will naturally contain examples of fixes to the protocol clients).
Comment 1 Alexander Pavlov (apavlov) 2012-06-29 09:16:30 PDT
Created attachment 150193 [details]
Patch
Comment 2 Alexander Pavlov (apavlov) 2012-06-29 09:20:36 PDT
@anttik: in this patch I remove the comment concerning the removal of styleRule() from CSSStyleRule, as we agreed on #webkit.
Comment 3 Vsevolod Vlasov 2012-07-02 06:32:14 PDT
Comment on attachment 150193 [details]
Patch

Could you please split this patch.
Comment 4 Alexander Pavlov (apavlov) 2012-07-02 08:20:22 PDT
Created attachment 150426 [details]
Patch
Comment 5 Brian Burg 2014-12-12 14:37:53 PST
Closing as invalid, as this bug pertains to the old inspector UI and/or its tests.
Please file a new bug (https://www.webkit.org/new-inspector-bug) if the bug/feature/issue is still relevant to WebKit trunk.