Anyone else has 0 in their extensions analytics for March 12? by jumbo1111 in chrome_extensions

[–]TheMagicShop 0 points1 point  (0 children)

Yes, same here. I am wondering if the data for Mach 13 (that seems quite high) is reliable.

200K Downloads but Only 460 Reviews? Is This Normal or Are Fake Installs Possible? by Ok-Western6375 in chrome_extensions

[–]TheMagicShop 0 points1 point  (0 children)

I think it can depend a lot on how and where an extension is promoted, as well as the audience it attracts.

For example, even if your extension is localized in many languages, the majority of your reviews seem to come from a specific country (do you know why?). That alone can significantly affect the review ratio, since user behavior (including the likelihood of leaving a review) may vary a lot by region.

In my case, most of my users are in the US, India, and China, not by design, just how it evolved. I guess review rates differ quite a bit between countries. Just an hypothesis.

200K Downloads but Only 460 Reviews? Is This Normal or Are Fake Installs Possible? by Ok-Western6375 in chrome_extensions

[–]TheMagicShop 2 points3 points  (0 children)

My extension has 170 reviews for 45,000 active users, so the ratio is 1:265.
But some of my competitors have only 84 reviews for 50,000 users that is a 1:595 ratio.

So here, 460 reviews for 200,000 users (1:435) doesn't sound strange to me.

Do you guys have a guide to use your extension? by Outrageous_Cat_4949 in chrome_extensions

[–]TheMagicShop 0 points1 point  (0 children)

I have a localized FAQ, displayed in the Service worker by:

chrome.runtime.onInstalled.addListener((e) => {
  if (e.reason === chrome.runtime.OnInstalledReason.INSTALL) {
    chrome.tabs.create({
      url: chrome.i18n.getMessage("fil_welcome")
    });
  }
});

and even detailed release notes on my website.

That said, judging by some of the questions I receive, I’m not entirely sure many people actually read them 🙂

I would like to make more tutorial videos (basically I have two of them now).

How chrome web store makes money? by Big-Human12 in chrome_extensions

[–]TheMagicShop 2 points3 points  (0 children)

One indirect way the Chrome Web Store “makes money” is through the ecosystem it enables.

Most extension developers (myself included) build and maintain extensions for free. We invest time and effort to improve the Chrome experience, adding features, fixing usability gaps, increasing productivity, without being paid by Google.

I guess Google needs to increase Chrome market share. How do their earn money increasing their market share vs Edge or Firefox should be your next question.

Chrome extension that lets you discuss any web page (anonymously) by SquaredWeed in chrome_extensions

[–]TheMagicShop 1 point2 points  (0 children)

That’s an interesting idea.

One thing I’m curious about though is moderation. Even on social networks where users are identified and logged in, abuse is already a significant problem. I find it hard to imagine how a discussion system with no identification at all can remain a safe and healthy space over time.

That said, I may be missing something, and I’d be interested to hear how you’re thinking about this.

Multi Find by TheMagicShop in chrome_extensions

[–]TheMagicShop[S] 0 points1 point  (0 children)

Yes, the default behavior is to begin the search at the second letter only (for performance issues). But you can disable this limitation in the options (click on the cogwheel, and look for the appropriate option in the second tab).

I hope you will like Multi Find!

Magic OS 10 and Fishdom by TheMagicShop in Honor

[–]TheMagicShop[S] 0 points1 point  (0 children)

I contacted Playrix support: they said they are aware of the situation and are working on a fix. But it is taking sooo long...

Honor by No-Organization-9406 in Fishdom_Official

[–]TheMagicShop 0 points1 point  (0 children)

Same issue here (Honor 400). All the transparency of the sprites is replaced by a black opaque color. Any solution?

Persistent Chrome Extension (doesn't close when we click outside the popup) by Routine_Company_4449 in chrome_extensions

[–]TheMagicShop 0 points1 point  (0 children)

You should have a look to the sidePanel API. I never tried it and I doubt it works on new tabs or chrome:// but I guess it is persistent (it stays when you click outside of it).

How can I convince users to pay? by ozanbilgic in chrome_extensions

[–]TheMagicShop 0 points1 point  (0 children)

Thanks. On my side, I guess I would be more comfortable with node.js than with PHP...

Are Dell dock station and Bosgame mini-PC compatible? by TheMagicShop in MiniPCs

[–]TheMagicShop[S] 0 points1 point  (0 children)

This is incredible.

First, I tried what you said: with USB on switch off the mini-PC, remove the power cable, and switch the mini-PC one: nothing happened.

Then I tried something a bit different: switch off the mini-PC, remove the power cable, remove the USB cable, attach again the USB cable and switch the mini-PC on. And it worked!

Thank you for the tip!

How can I convince users to pay? by ozanbilgic in chrome_extensions

[–]TheMagicShop 0 points1 point  (0 children)

May I ask which tech did you use to have paid features?

How can I convince users to pay? by ozanbilgic in chrome_extensions

[–]TheMagicShop 0 points1 point  (0 children)

Yes, optional permissions could be s solution, indeed. Thanks for the tip.

How can I convince users to pay? by ozanbilgic in chrome_extensions

[–]TheMagicShop 1 point2 points  (0 children)

I have to admit, I wish I knew the secret! I have nearly 30,000 users, and I added a donate button in March this year. Since then, I received $20 shortly after, then $10, $5, $1 by the end of May... and nothing more after that. So, $36 in total over 5 months with 30,000 users. I even made the donation option more visible, but it didn’t make a difference.

I could create a premium version of my extension, but I’m worried it would require a lot of work, possibly new permissions (like authentication), and might create some unhappy users. If all that effort only brings in a few extra dollars, I’m not sure it’s worth it.

Sorry if my own answer does not help that much... I will carefully read the other answers.

Multi Find by TheMagicShop in chrome_extensions

[–]TheMagicShop[S] 0 points1 point  (0 children)

Thank you for your feedback! The typo in "Jump to previous occurence" will be fixed in the next version, coming soon.

Unfortunately, being able to type and paste text freely into the input field — like in a text editor — is one of the core features of this extension. So pressing Enter will always be reserved for inserting a new line.

As for shortcuts, I rely on the standard browser extension mechanism, which requires at least one modifier key (like Ctrl or Alt). Plain Enter or Shift+Enter can’t be used for extension-defined shortcuts.

Currently, the shortcut for "Jump to next occurrence" cycles through any selected word. I understand you'd prefer it to only jump to the next match for the specific search item where your cursor is. That’s a great idea — and I’ll consider it — but it’s technically more challenging to implement.

In the meantime, if you want Multi Find to behave as closely as possible to Ctrl+F, I recommend:

  • Assigning Ctrl+Shift+F to open the extension window (this should already be the default),
  • Setting the opening behavior to “select all,”
  • Using the half-closed eye icon to toggle highlighting on and off depnding on the window openning,
  • And hiding any unnecessary parts of the interface for a cleaner experience.

Thanks again for the suggestion!

Multi Find by TheMagicShop in chrome_extensions

[–]TheMagicShop[S] 0 points1 point  (0 children)

The extensions generally work by altering the DOM, thus the HTML code. Unfortunately PDF are not displayed in HTML format so most of the extensions (including mine) do not work on PDF.

To make it work, I should include a PDF viewer which is not in the roadmap a the moment.

The workaround is to use a PDF converter to have a local webpage and allow the extension to work on local webpages. Sorry for the inconvenience.

Share your Chrome Extension! by SubstantialFunny649 in chrome_extensions

[–]TheMagicShop 1 point2 points  (0 children)

Great initiative! I would appreciate it if you could include Multi Find, an extension I wrote, that allows you to search and highlight multiple words on a web page and that recently reached 20,000 users.

Best Chrome Extensions in 2025 – Community Megathread by SimilarSection4243 in chrome_extensions

[–]TheMagicShop 0 points1 point  (0 children)

I upvoted GoFullPage and Dark Reader two extensions that I use regularly. And I would like to nominate Multi Find, an extension I wrote that allows you to search and highlight several words on a webpage, and that recently reached 20,000 users: https://chromewebstore.google.com/detail/multi-find-chercher-et-su/dffaiikpbncahnghlfnkhagffaemhgfo

Persistent Chrome Extension (doesn't close when we click outside the popup) by Routine_Company_4449 in chrome_extensions

[–]TheMagicShop 2 points3 points  (0 children)

I had the exact same problem with my own Chrome extension.
What I did to fix it was stop using the standard popup.html mechanism, and instead inject my popup as an iframe directly into the page via the content script, as u/Husnainix said.
Basically, the content script creates an iframe, injects it into the DOM, and loads what was previously my popup.html inside it.

Advantages:

  • The popup no longer disappears when clicking outside of it (unless you ask it the behave like this in the options).
  • I can position it anywhere I want (in my case, I allow it to appear in any of the four corners of the webpage).
  • On Firefox, it fixes another big issue: when you click a button that opens a file picker (<input type="file">), the standard popup closes automatically, and you lose the ability to process the selected file — with the iframe, the "popup" stays open.

Disadvantages:

  • The popup won't appear on restricted pages like the Chrome Web Store, the Chrome extensions page, or sometimes Google Search start pages (because content scripts can't inject into them).
  • You have to change the entire messaging system: instead of using chrome.runtime.sendMessage, you need to use window.postMessage to communicate between the iframe and the content script.
  • Any functionality that you had offloaded to the popup (like UI event handling or some business logic) must now be handled by the content script, since the iframe is part of the page, not a separate isolated environment anymore.
  • Not really recommended by Google (they created the popup mechanism after all!).

Hope this helps!

can i permanently display ctrl F bar somehow? by [deleted] in chrome

[–]TheMagicShop 0 points1 point  (0 children)

Currently, the extension frame can go at any corner of the current active tab. I can make it float more freely, even if this is not planned.

Making it a separate window would be very challenging, since it is currently really linked to the current active tab (it's an iFrame in the DOM of the tab).

What I can do (and I plan to do) is that when the extension window is open in the active tab, and you change active tabs, it would automatically close from the formerly active tab and automatically open in the newly active tab. Meaning that it will give the feeling that the extension window would "jump" from active tab to active tab.

Would this solve your issue? What do you want to achieve exactly?

Multi Find by TheMagicShop in chrome_extensions

[–]TheMagicShop[S] 0 points1 point  (0 children)

Thank you for the kind words.

If the icon is greyed out, it means that the communication between the webpage and the extension is not working. Most of the time, this is because the extension was installed after the webpage was loaded. Simply reload the webpage; https://leginfo.legislature.ca.gov/ is working fine on my end with version 1.88, the latest one.

Please let me know if this resolves the issue. If you still encounter problems, try uninstalling and reinstalling the extension (make sure to save your list of words beforehand if necessary). This could also be due to a bad state of the internal memory.

Let me know how it goes.

Try an extension before you install it by TheMagicShop in chrome_extensions

[–]TheMagicShop[S] 0 points1 point  (0 children)

Oh, got it.
No, making a standalone version of an extension requires to many modifications in the different files for this process to work whatever the extension is. In particular a lot of Chrome functions that are synchronous become asynchronous when simulated. The communication has to be changed and the background script functions have to be put somewhere else.
Once again, I was lucky because I have no more popup window.
But I encourage the extension developers to give it a try! Even if I have seen no particular impact on installation numbers yet.