A customized fork of the Clipboard Indicator extension with personal modifications.
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
EGO-A-005 manual_review
extensions should not access the clipboard directly
Direct clipboard access via `St.Clipboard.get_default()` requires reviewer scrutiny.
extension.js:69
St.Clipboard.get_default()
EGO-A-004 warning
extension files should not contain excessive ungated console logging
File contains 7 ungated console.log/warn/error calls (threshold: 5).
extension.js:1047
console.error('Clipboard Indicator: Failed to refresh indicator')
extension.js:1048
console.error(e)
extension.js:1355
console.error(e)
extension.js:1456
console.error('Clipboard Indicator: Failed to update registry')
extension.js:1457
console.error(e)
extension.js:1735
console.error('Clipboard Indicator: failed to load image preview')
extension.js:1736
console.error(e)
EGO-L-003 warning
signals connected by extension should be disconnected in disable()
Signals assigned in `enable()` are missing matching disconnect calls in `disable()` or its helper methods.
extension.js:1248
this._notifSource.connect('destroy', () => {
this._notifSource = null;
})
extension.js:373
this.clearMenuItem.connect('activate', this._removeAll.bind(this))
extension.js:715
menuItem.imagePreviewBtn.connect('clicked', () => this.#showImagePreview(entry))
extension.js:733
menuItem.editBtn.connect('clicked', () => this.#showEditDialog(menuItem))
extension.js:772
menuItem.pasteBtn.connect('clicked',
() => this.#pasteItem(menuItem)
)
extension.js:792
menuItem.tagBtn.connect('clicked', () => this.#showTagDialog(menuItem))
extension.js:631
menuItem.actor.connect('key-press-event', (actor, event) => {
switch (event.get_key_symbol()) {
case Clutter.KEY_Delete:
if (menuItem.entry.isFavorite()) {
if (CONFIRM_ON_PINNED_DELETE) {
this
extension.js:115
this.menu.connect('open-state-changed', (menu, isOpen) => {
if (!isOpen)
this.menu.sourceActor = this;
})
extension.js:255
this.menu.connect('open-state-changed', (self, open) => {
this._setFocusOnOpenTimeout = setTimeout(() => {
if (!open) return;
if (this._focusItemOnOpen) {
const item = this._focusItemOnOpen;
this._focusItemO
extension.js:365
this.resetTimerButton.connect('clicked', () => {
this._scheduleNextHistoryClear();
})
extension.js:385
this.settingsMenuItem.connect('activate', this._openSettings.bind(this))
| Version | Status |
|---|---|
| 4 | Unreviewed |
| 3 | Rejected |
| 2 | Rejected |
| 1 | Rejected |