For many types of extensions, rendering an own panel or sidebar is an overkill. It is suggested to allow extensions to add their own status bar icons to be able to trigger basic actions.
Created attachment 115758 [details] Patch
Comment on attachment 115758 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=115758&action=review > Source/WebCore/ChangeLog:3 > + Web Inspector: [Extensions API] Provide a way for extension to create a status bar icon status bar button? > Source/WebCore/inspector/front-end/ExtensionPanel.js:114 > + this._statusBarItems = []; statusBarButtons ? > Source/WebCore/inspector/front-end/ExtensionPanel.js:199 > + * @param {?string} iconURL Are these nullable or optional?
Committed r100735: <http://trac.webkit.org/changeset/100735>