Giter VIP home page Giter VIP logo

microsoft / microsoftedge-extensions Goto Github PK

View Code? Open in Web Editor NEW
127.0 12.0 117.0 130 KB

This is a community space for Microsoft Edge Add-ons developers, to share resources and information about building, publishing and growing their Microsoft Edge extension.

License: MIT License

HTML 33.56% JavaScript 66.44%
browser-extension browserext browserextension chromium-extension edge-addon edge-extension microsoftedge edgeextension microsoftedgeaddons

microsoftedge-extensions's Introduction

Microsoft Edge Addons is the extension store for Microsoft Edge browser, where browser extension developers can publish their addons and make it available to Microsoft Edge users.

Microsoft Edge Addons developer portal is a central place for all information and resources for Edge extension developers.

About

This community space is being created to additionaly help Microsoft Edge extension developers to:

  • access resources and sample code to learn how to build Microsoft Edge Addons
  • connect with other extension developers on any technical queries related to building Edge Addons
  • share inputs or suggestions to Microsoft Edge Addons engineering team on how to improve extension publishing, management and listing processes / workflows
  • report any bugs or issues in Microsoft Partner Center or Microsoft Edge Addons store page, which affects all developers or Edge users
  • provide early feedback to Microsoft Edge Addons engineering team on any new features in extension publishing, management and listing processes / workflows
  • share best practices with other developers on building, managing or acquiring more users for their browser extension

How to use this community space

Community resource available here When to use the same
Issues use this forum to report bugs or suggest new features that could impact or benefit all Edge Addons developers
Discussions use this forum to share queries or answer other developers' queries on building or publishing to Microsoft Edge Addons; follow latest announcements and updates from Microsoft Edge Addons team; share tips and tricks with other developers
Extensions sample code use this repository to access Microsoft Edge Addon sample codes

Stay connected with us

You can follow what's happening with Microsoft Edge Addons via Twitter

You can also stay tuned to our recent updates and annoucements via our Microsoft Tech Community blogs


Quick reference links:

Description Link to resource
Overview of Microsoft Edge Addons https://aka.ms/AboutEdgeAddons
Getting started with Edge extensions https://aka.ms/EdgeAddonsLearn
List of APIs supported by Edge Addons https://docs.microsoft.com/en-us/microsoft-edge/extensions-chromium/developer-guide/api-support
Publishing to MSFT Edge Add-ons site https://docs.microsoft.com/en-us/microsoft-edge/extensions-chromium/publish/create-dev-account
Microsoft Edge Addons for enterprise https://docs.microsoft.com/en-us/microsoft-edge/extensions-chromium/enterprise/match-patterns
Roadmap for upcoming Edge Addons features https://aka.ms/EdgeAddonsRoadmap
Microsoft Edge Addons release notes https://aka.ms/EdgeAddonsReleaseNotes

Please do not use this community for any queries related to a specific developer account or extension

If you need any support regarding a specific Microsoft Edge Addons developer account or a specific Edge extension, click here for instructions.

For any other browser related issue, please reach out to Microsoft Edge support by following the steps mentioned here.

microsoftedge-extensions's People

Contributors

jasonandrewwriter avatar microsoftopensource avatar nagachaitanyalokam avatar sivsouvammsft avatar varadumsft avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

microsoftedge-extensions's Issues

Emails asking for surveys should have an unsubscribe link

Today I received a "Microsoft Edge Add-ons – Take this 2-minute survey on Microsoft Partner Center", and it contains the following: "You are receiving this email because we identified you as a browser extension developer. Please reply to this email with the subject “Unsubscribe” if you do not want to receive these types of communications."

So I tried to reply, but the email was denied:

[email protected]: host
microsoft-com.mail.protection.outlook.com[104.47.53.36] said: 550 5.4.1
Recipient address rejected: Access denied. AS(201806281)

[FeatureReq - Edge Addons site] Update Addon statistics daily

Is your feature request related to a problem? Please describe.
Currently, statistics are updated on a weekly basis.
We need this data to accurately track any issues that arise.
For example, it would be valuable to know the day of a sudden drop in users — not a week later.

Describe the solution you'd like
The dashboard to be updated daily please.

Describe alternatives you've considered
N/A

Additional context
Google and Firefox update their addon dashboards daily.

The tooltip of extension action icons with badges is incorrect.

Currently in Microsoft Edge, the badge text is added as suffix to the tooltip of an extension action icon. This behavior is different from other browsers like Google Chrome, Firefox and Safari. See screenshot below.

To make sure extension developers have full control over the tooltip text, and to have the same experience as other browsers, this suffix should be removed.

In the past, it's mentioned this is done for accessibility reasons. However, it seems possible to still let screenreaders announce the badge text while the tooltip doesn't display the badge text (as it's already displayed on the badge).

See also:
w3c/webextensions#32
and
https://feedbackportal.microsoft.com/feedback/idea/24c872b5-a786-ec11-a81b-6045bd8295cb

126125005-55d4ea57-1719-4353-a367-1fc2111a8155

[FeatureReq - Partner Center] Improve documentation on "detailed guide to configuring extensions using the ExtensionSettings policy"

Is your feature request related to a problem? Please describe.
I'd like to know how to replicate the "allow extension in InPrivate" checkbox using JSON as incompletely described in the detailed guide to configuring extensions using the ExtensionSettings policy.

Describe the solution you'd like
I'd like the documentation on the product to be complete, please and thanks.

Describe alternatives you've considered
I've considered giving up.

Additional context
I already submitted this as direct article feedback from the documentation page itself and and was instructed to come here.

Input Search Problem

On a desktop view whenever we click on the search input it gives weired border which looks very bad to the eyes and whenever we scroll to the middle of the page the search input goes completely unresponsive.

[Bug - Partner Center] Certification email mentions Microsoft 365 App Store instead of Edge Add-ons Store

Describe the bug
The certification email that comes when an extension passed certification mentions the Microsoft 365 App Store and not the Edge Store. Moreover, the documentation link in the email points to information about the Microsoft 365 store which seems unrelated to Edge.

To Reproduce
Submit an extension for review

Expected behavior
Email should say extension has passed certification for publication to the MS Edge Add-ons Store

Screenshots

image

Desktop (please complete the following information):

  • OS: Windows 11 Pro 22621.674
  • Browser: Microsoft Edge
  • Version: 106.0.1370.42 64 bit

[Bug - Partner Center] Delay in Analytics Dashboard

Describe the bug
As per the Partner Centre Analytics Dashboard for Edge Extensions, it is mentioned "This data is made available with a 2 day delay." But the data provided is delayed for 5 days. ie. Today is 10th Jun'22, but on my dashboard I can see data till 5th Jun'22.

To Reproduce
Steps to reproduce the behaviour:

  1. Go to 'Partner Centre' > 'Your published Extension'
  2. Click on 'Analytics' > 'Weekly Users'
  3. See error (Find the screenshot below)

Expected behaviour
This data is very vital to our product, I ask to have minimum delay of 1 day.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop Details:

  • iOS
  • Brave Browser
  • V1.39.12 Version

Image:
Screenshot 2022-06-10 at 9 19 11 AM

[Bug - Edge Addons] Add-ons site fails to load intermittently

Describe the bug

I'm seeing intermittent errors loading the add-ons site:

image

To Reproduce

Repeatedly load https://microsoftedge.microsoft.com/, and eventually you'll see an error. It took me a dozen or so attempts to reproduce this.

Sometimes this error is user visible, and other times you can see failed API requests in the network tab with similar responses from Falcon.

Expected behavior

No errors!

Desktop (please complete the following information):

Reproduced in both Edge and Chrome on macOS.

Additional context

Today is my first time noticing this. If it resolves itself, I'll let you know!

Background permission and error in windows.create()

I am using the "background" permission in the MV3 extension. When the browser is closed, the windows.create() method is called in the tabs.onRemoved event. This works great in Chrome.
But an error appears in Edge: "window creation is restricted in standalone sidebar mode".

I tried disabling the policies: StandaloneHubsSidebarEnabled, HubsSidebarEnabled. It didn't help.
I don't understand what the sidebar has to do with it. This mistake just shouldn't happen!

I think this is a browser error. Is there a solution to this problem?

[FeatureReq - Partner Center] Developers are requesting for 'Available in Microsoft Edge Store' Extensions Store Badge to add on their website

Is your feature request related to a problem? Please describe.

Browser Extension Developers registered on partner center and published their extension to our Edge Add-ons website are asking for 'Available in Microsoft Edge store' badge to add on their website.

So that, they adhere to Microsoft Brand guidelines and avoid the hassle of creating one on their own.

Developers requirements:

Format: svg or other vector format is the best, png is the second.
Size: at least, developers need to adjust them to the same height.

Additional context
refer to the details in the link here: w3c/webextensions#224

[FeatureReq - Partner Center] Ability to report spam/abuse in reviews

Is your feature request related to a problem? Please describe.
There do not seem to be a way for extension developers to report spam and abusive reviews from the Partner Center's "Review" screen. As of now, the only way to report abuse is to go on the Addons website and find the abusive comments there to submit a report.

Describe the solution you'd like
A way for extension developers to submit abuse reports from within the Partner Center. Simply bringing the "Report as spam or abuse" link from the store page would suffice.

Describe alternatives you've considered
Reporting from the store page; this is a bit impractical as the search feature is missing, and some reviews simply aren't showing up (at least for me) which makes reporting them impossible.

Additional context
N/A

[Bug - Partner Center] The "contact us" link on the "About" popup (accessed via the settings cog/gear icon in the top bar doesn't work

Describe the bug
The "contact us" link on the "About" popup (accessed via the settings cog/gear icon in the top bar doesn't work. when the contact us link is clicked, it just directs you to the bing search engine.

To Reproduce
Steps to reproduce the behavior:

  1. click the settings button (gear icon) in the top black bar
  2. click the "About" menu option / link
  3. click the "Contact us" link
  4. get redirected to the bing search engine (not very helpful)

Expected behavior
it should go to a contact page

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: windows 10
  • Browser Chrome
  • Version 103.0.5060.66 (Official Build) (32-bit)

Additional context
was going round in circles trying to contact you about a bug i was experiencing, had to dm someone i know who works at microsoft, and he told me about this github page, otherwise i would be none the wiser and still going round in circles

Getting Started Part 2 Example - run time error

Describe the bug
Extension Sample Part 2 produces a runtime exception error.

Unchecked runtime.lastError: Could not establish connection. Receiving end does not exist.

To Reproduce
Steps to reproduce the behavior:

  1. Clone this repo
  2. Open edge and install the extension in the directory MicrosoftEdge-Extensions\Extension samples\extension-getting-started-part2\extension-getting-started-part2
  3. Open the extension and click on the display button
    image
  4. Nothing will happen.
  5. Go to the installed extensions list in edge and click on the errors button.
    image

Expected behavior
The result documented here

Desktop (please complete the following information):

  • Windows 10
  • Microsoft Edge for Business
  • Version 121.0.2277.83 (Official build) (64-bit)

[FeatureReq - Partner Center] Fast track extension review cycle

Respected,

Current release cycle includes 7 business days for extension review by Microsoft.
This time is too much for Enterprise extensions. Also this time is way too much as compared to Firefox and Chrome.
This delays our urgent hotfixes on the production environment and results in business impact.

If you can optimize the release cycle aligned with other browsers release cycle, it will be a great improvement to the enterprise extension.

msedge.exe processes stay running after browser is closed

Describe the bug
When MS Edge browser is closed, processes on background stay active and msedge.exe has (16984) as parent process

To Reproduce
Steps to reproduce the behavior:

  1. Open MS edge browser
  2. Navigate to the browser settings
  3. Close MS edge browser
  4. Open process explorer and find msedge.exe process in the list
    Expected behavior
    All msedge.exe processes are closed after closing browser

Screenshots
MS edge process without parent process

Desktop (please complete the following information):

  • OS: Windows 10 Enterprise 21H2
  • Browser: Microsoft Edge
  • Version: 105.0.1343.42 (Official build) (64-bit)

MS edge with non-existent parent process

[Bug - Partner Center] i received an email saying my extension update had passed review, but when i look in partner centre, it says its still "in review"

To Reproduce
Steps to reproduce the behavior:

  1. receive an email from microsoft saying your extension has passed review
  2. click on partner center dashboard for your extension
  3. read the "Extension Overview"
  4. notice your extension is still "In review"

Expected behavior
if i receive an email saying my extension has passed review, i expect it not to be in the "in review" state when i view the partner center dashboard

Desktop (please complete the following information):

  • OS: windows 10
  • Browser chrome
  • Version latest

Additional context
heres the text from the email i received:

Your ms-edge-addon F.B.(FluffBusting)Purity has passed certification

Good news. Your ms-edge-addon F.B.(FluffBusting)Purity is certified for publication to the Microsoft 365 App Store.

BTW i wish the email would specify which version number of the extension has passed the review. with a multi browser compatible extension, that has to be submitted to many different extension directories, its hard to keep track of which extension directory has which version of the extension under review, so it would be useful to see the version number of the extension you are talking about in the emails from microsoft

Which version of edge is used in validation tests?

Sometimes browser adds new features in next version. Developers can use beta or canary version of Edge to develop these new features in extensions. But when publishing to Partner Center, the extension need to pass validation tests.

My question is which version of edge is used in validation tests?
If it only use current stable version of Edge, the extension may fail to pass tests because it depends on features in next stable version.

On Chrome, developers can set a "minimum_chrome_version" field in manifest.json, e.g. "minimum_chrome_version": "102". And can submit the extension to Chrome Web Store before next stable version release.

[Bug - Edge Addons site] Viewing bigger images than the default sized images for representation of addons & themes screenshots in Microsoft Edge Add-ons site

Is your feature request related to a problem? Please describe.

The image (screenshots) on product details page of an Edge extensions doesn't enlarge in size for better viewing experience and learning about the extension features.

Describe the solution you'd like
The image should get enlarged once image is clicked on/ selected.

Additional context
image

Refer to the original source: https://www.reddit.com/r/edge/comments/ur4t9c/whats_the_point_of_viewing_screenshots_for/i9sxq4b/?context=3

Split screen tab is not found

After creating a split screen tab, the new tab on the right does not appear in the all tabs query.
Sending a message from the split screen tab to the service worker, and looking at sender.tab will get information about the tab (Id, URL, etc) but that seems to be the only way that the service worker can know the tab exists.

Using
chrome.tabs.query({ }, function(tabs){
for(i = 0; i < tabs.length; i++){
console.log(tabs[i].id);
console.log(tabs[i].url);
}
Will not get the ID or URL of the split screen tab on the right

Is there any way that a service worker can correctly find the split screen tab, without waiting for a message from the content script?

The extension that we work on requires that we know the list of all currently opened tabs in the service worker

[FeatureReq - Partner Center] Upload images by drag and drop

Is your feature request related to a problem? Please describe.
Right now it's only possible to upload an image, whether it's a logo or a screenshot, using the system's file picker

Describe the solution you'd like
Add support for dragging a file from the file system and dropping it in a dropzone

[Bug - Partner Center] Error when trying to upload my extension update package ( Your package failed certification. Make corrections and certify again. )

Describe the bug
When i try and upload my extension "F.B.(FluffBusting)Purity" update package, i get the following error message:

"The package 2.0_0.zip is taking a long time to process. If this isn’t completed soon, try refreshing the page, or remove the package and then upload it again. If you continue to see this issue, contact support."

I have tried refreshing the page many times, and tried uploading many times, but i just get the same error message each time, which is why im contacting you now. This error message is quite vague, i have no idea why the package is failing certification or why its taking "too long to upload" its all a mystery, Tbe other issue is the error message is not actually accurate about what actions can be takem as it suggests removing the package and then uploading it again, but that option is not actually available, the only action that can be taken is to either drag a new package onto the page, or click the "replace" link which just opens a file dialog which lets you do functionally the same thing, i.e upload the package again, but it just leads to the same error message again.

To Reproduce
Steps to reproduce the behavior:

  1. Go to https://partner.microsoft.com/en-us/dashboard/microsoftedge/ (the partner center dashboard page)
  2. Click on Packages
  3. Drag and drop extension package onto the page'
  4. See error "The package 2.0_0.zip is taking a long time to process. If this isn’t completed soon, try refreshing the page, or remove the package and then upload it again. If you continue to see this issue, contact support."

Expected behavior
It should upload correctly and let me submit it for review and approval.

Screenshots
See attached screenshot

Desktop (please complete the following information):

  • OS: windows 10
  • Browser chrome
  • Version 103.0.5060.66 (Official Build) (32-bit)

Additional context
I have not changed much in the extension package recently, so at a loss as to why its failing, any help would be appreciated.

fhFaM7pGrX50Sfkz

Extension making AJAX requests doesn't get authentication cookies appended

On edge, when a user is logged in to his identity provider (Azure AD), an ajax request to the IDP URL from an extension gets rejected as if the user is not logged in.
Making the same request from a webpage, works as expected.
To my understanding, it has something to do with the PRT mechanism.
If Edge wouldn't wrap the identification by itself, making requests to the IDP from the extension would just work - because it is based on cookies.
But when Edge is managing the process - the cookies are not saved to the domain. Instead, they are appended to each network request created by the web page.
Why isn't the same mechanism apply for requests created by the Extension? Can we get ajax requests to the IDP work?
We need a way to get "inside" the PRT mechanism

Edge documentation says that extension has been moved to V3, but it hasn't

This was originally filed here: MicrosoftDocs/edge-developer/issues/2264

See this documentation: https://learn.microsoft.com/en-us/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts?tabs=v3

It starts with:

To see the completed extension package source for this part of the tutorial, go to MicrosoftEdge-Extensions repo > extension-getting-started-part2.
The source code has been updated from Manifest V2 to Manifest V3.

But that's not true, if you follow that link, it leads to this repo, which contains a manifest v2, not v3.

[Bug - Partner Center] Ability to restart review process for extension updates without making any change to extension package

Describe the bug
Currently, if an extension review fails certification due to testing credentials not being provided, to restart the review process, we must make changes to the extension details and extension package.

To Reproduce
Steps to reproduce the behaviour:

  1. Go to 'Packages' on Partner Center
  2. Click on 'Continue' to proceed with the existing extension package
  3. Click on 'Save and continue' on the 'Availability' and 'Properties' pages
  4. Click on 'Publish' on the 'Store Listings' page
  5. See error Can't publish extension as your extension has not been modified since last publish.

Expected behaviour
Ideally, the error message should not appear as the extension package and information provided is correct.

Screenshots
If applicable, add screenshots to help explain your problem.

image

[Bug - Partner Center] Unable to access developer dashboard

Describe the bug
Links to the developer dashboard instead end up at https://partner.microsoft.com/en-us/PageNotFound

Sorry, we couldn't find that page.
Partner Center home
App server:
Time:

To Reproduce

  1. Visit https://microsoftedge.microsoft.com/addons/Microsoft-Edge-Extensions-Home
  2. Click on the "Developers" menu item on the top
  3. Select "Developer dashboard"
  4. Log in successfully

Expected behavior
I get redirected to the developer dashboard.

[FeatureReq - Partner Center] Allow importing a folder to update the descriptions and images for all Languages

Filing this request on behalf of Apple iCloud team:

Is your feature request related to a problem? Please describe.

The Edge store does not have this capability that allows for importing of a folder to update the descriptions and images for all the languages unlike the Windows App Store. Making it a tedious manual process to update strings and images for all the different languages

Describe the solution you'd like

Feature improvement to add the capability to allow importing folder to update the description. Adding this feature to the Edge store would be a huge productively increase for our team.

About using the title bar to hide the layout suggestion behind(使用“在垂直选项卡中隐藏标题栏后排版建议)”)

English:First of all forgive me for my English rubbish, so I can only use machine translation, I am sorry if it confuses your reading

Chinese:首先原谅我英语垃圾,所以只能用机器翻译,如果对您的阅读造成困惑,我深感抱歉

Is your feature request related to a problem? Please describe.

English:After using "Hide the title bar in the vertical tab", the typesetting layout of edge becomes very uncomfortable, as shown in the two screenshots below, when the title bar is displayed, the layout is reasonable (see the blue box in Figure 1 ), but after hiding the title bar, the blue frame area is too blank (see Figure 2), which makes the whole look ugly. Can you move the red frame area in Figure 2 to the right? This should look a little better

Chinese:使用"在垂直选项卡中隐藏标题栏"后edge的排版布局变得很让人难受,如下图中两张截图所示,在显示标题栏时,布局合理(见图一蓝色框中所示),但在隐藏标题栏后,蓝框框区域空白太大(见图二),使得整体并不好看了,能不能把图二中红色框区域向右移动?这样应该看起来会更好一点

Describe the solution you'd like

English:Move the red box area in Figure 2, that is, after using "Hide Title Bar" to the right, so it should look better

Chinese:将图二中,也就是使用“隐藏标题栏”后中的红色框区域向右移动,这样应该看起来会更好一点

Describe alternatives you've considered

English:no alternative

Chinese:暂时没有

Additional context

IMG_20230811_233309
IMG_20230811_233357

[Bug - Partner Center] I now receive 2 separate emails when my extension is approved

Describe the bug
when my extension is approved by microsoft, instead of just a single email informing me its been approved. i actually get 2 emails.

To Reproduce
Steps to reproduce the behavior:

  1. submit an edge extension update to the partner center
  2. wait for it to be approved
  3. wait some more
  4. receive 2 emails telling you the extension has been approved

Expected behavior
I would prefer to just receive a single email telling me its been approved, why are 2 emails necessary?

Screenshots
not necessary

Desktop (please complete the following information):

  • OS: not relevant
  • Browser: not relevant
  • Version: not relevant

Additional context

the 2 emails received are not identical, though they arrive at virtually the same time. One has the subject line:
"Your ms-edge-addon xxxxxxxxxxx has passed certification"
and the other has the subject line
"Congratulations! Your submission has passed all tests"

Im pretty sure in the past it was just a single email that was received, and it would be better if it went back that way IMHO.

[Bug - Partner Center] Review failed

The errors described there do not relate to my extension.
In the report you mentioned:

  1. Install the product.
  2. connect to a server. 
  3. Notice that the product does not connect, and the IP address has not changed.

But my extension is a Bookmarks manager. It doesn't have any servers to connect to, and it certainly doesn't change any IP addresses.

How can I connect the review team?
The link to contact support team from this page https://docs.microsoft.com/microsoft-edge/extensions-chromium/publish/contact-extensions-team is not works...

Any way to contact the support ?

[FeatureReq - Partner Center] Retain/Save the information added in "Notes of Certification" field for future extension submissions

Created on behalf of the developer of LexisNexis PatentAdvisor® Extension - Microsoft Edge.

Is your feature request related to a problem? Please describe.
When I provide the testing credentials and information in the Notes of Certification field on Partner Center during an extension submission, this information is neither saved anywhere on Partner Center nor available for my future submissions. I have to re-enter this information all over again.

Describe the solution you'd like
An option to save the information added in the Notes of Certification field for future extension submissions

Describe alternatives you've considered
None

Additional context
I wasn't aware that I would have to enter this information, every time I upload an update to my extension submission via Partner Center.

[Bug - Edge Addons API] Uploading a lesser version is possible

Describe the bug
The version of my extension that's published to the store is 1.5.1.
I discovered that, unlike the web-based dashboard, the Upload API doesn't check the versions.
In my case, I was able to upload version 1.3.15 and did not get any issues.

To Reproduce
Steps to reproduce the behavior: upload a ZIP of a version less than the currently-published version.

Expected behavior
Return an error object stating that the version is lesser.

Screenshots
image

Desktop (please complete the following information):

  • OS: [e.g. iOS] Windows 10 x64 21H1

Additional context
If this behavior is intended, then there should at least be an API that allows for checking the extension's version.

[Bug - Partner Center] Error on uploading package for no reason

Describe the bug
On 12/14/23 my first uploaded msix package was rejected, so I made the fix and tried to upload the package again, but I'm unable to do so due to an incorrect upload error unspecified.
When I load the package I always get "error" without giving me a reason, as you can see in the screenshot.
image

The Windows App Cert Kit return all OK for the msix package.
image

I opened the EDGE's console and I see this error:
image

I need to release this app ASAP but I'm unable to do so because to an error not under my control, it's possible to investigate and solve this issue?

Expected behavior
Upload should complete successfully.

Desktop (please complete the following information):
Upload made from EDGE on win 11 (same error with Firefox an Chrome).

New Tab Replacement extensions issues

Extensions are turned of by default when they change the new tab replacement. Especially when users specifically allow the extension to replace the new tab page, this is very confusing and unwanted behavior.

This has originally been reported by 'Jean Nomdes' on https://feedbackportal.microsoft.com/feedback/idea/402b9b7c-cf79-ec11-a81b-0022484f5e0c who mentioned:

I have an extension that is changing the new tab to a page local to the extension.
The user can also access this page from a menu when clicking on extension icon.
But if user decides to have something else for the new tab, when changing the settings the extension is turned off!

Since an extension can override new tab and do other things, why the new tab is controlling entirely the extension status? I think it should not.

and

Another thing completely crazy you have put in place.
On the Edge store Add-on page, a user clicks "Get" then gets a message to accept permission "Change what you see when open a new tab".

  1. User clicks "Accept" and clearly understands what's going on, since it's written.
  2. Right after extension is Disabled ?!
  3. A box telling the user that the extension is disabled for safety, with a link to how to enable an extension page
    You just told the user the extension is going to change the new tab and the user just accepted. Why don't you just accept the user's decision?
    You just told them extension may not be safe!
  • 50% of people won't go to the page 'how to" because they did not see the box or don't know what to do, or just got scared.
  • 50% of people won't understand instructions, be too lazy, or just don't find the extensions page.
  1. Let's say then 25% users actually went to turn back on the extension.
    At this stage, when the user opens a new tab, the message says "Is it the new tab you expected" with a revert button ?!
    50% of users will be scared or don't even remember what's going on if some time passed since they turned on the extension.
    So we are left with 12.5% of users who wanted to try the extension actually trying it.

It's frustrating, because us developers spend our time and money making great products, but in the end Edge just kills our chances to have users trying them.

[FeatureReq - Edge Addons site] <black theme>

Is your feature request related to a problem? Please describe.
I wish there was fourth option to the theme mode under appearance in settings.

Describe the solution you'd like
A super black theme not dark theme mode added.

Describe alternatives you've considered
.

Additional context
It would be nice if can choose custom accent colors.

Transfer ownership of extensions

The very important, basic, and yet most fundamental feature of transferring (ownership) extensions between users is missing for ages, and request you expedite this with a concrete plan and action.

Ref - Edge-Extensions/discussions/15

I have been chasing this since 2019, with countless emails, calls, follow-ups, etc., and always getting fooled by your team with false promises. Every possible extension and app store has had this basic feature from Day 1 since 2010 onwards, and I do not understand why your team is either deliberately ignoring it or miserably failing to understand this feature, and yet taking absolutely no action.

We are now in 2023 and 13+ years passed already, I strongly urge your team to put an end to this!

[FeatureReq - Edge Addons site] Swap in a new extension update before review process

The problem that I'm having with Edge is that it takes 10 days before my extension is published.
In that time I might release several additional updates for safari, firefox, and chrome during our busy season.
To make it easier to get critical extension bugs fixed as soon as possible, please allow us to replace the previously uploaded update, without resetting the review process clock. I don't know if it currently works this way, as I'm too afraid to attempt it.

I imagine the review itself is relatively quick, it's just the wait for an available reviewer is what causes this to be so painfully slow? If that's the case there should be no harm in swapping out the update with a new version, but still keep your place in line.

[Bug - Partner Center] Issues with Partner Center - Loading Content

Describe the bug
Content on Microsoft Partner Center is not loading across browsers, Unable to publish browser Extension to Edge Add-ons Store.

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'Partner Center'
  2. Select 'Account settings' and click on 'My access'.
  3. Error displayed: "There was a problem in fetching data. Please reload the page or try again later."

Expected behavior
Details of my access should be available for extension developer to refer.

Screenshots
image

Desktop (please complete the following information):

  • OS: Windows
  • Browser Edge, Chrome, safari

Additional context
User Tweet Link: https://twitter.com/LizzyReborn/status/1536864262169034754

[FeatureReq - Partner Center] Option to download the zip of "Extension Under Review"

Is your feature request related to a problem? Please describe.
Whenever we submit any extension to review. If it goes into "review stage" we have no way to check the zip of the submitted extension which is under review. My usecase is, we use Edge APIs to directly upload and publish our extensions. But in some cases we don't keep the last few versions with us and we only keep the last one. In case we submit now another one, that extension would go into draft and we dont have way to check the second last extension which is under review currently.

Describe the solution you'd like
This could be solved if we get a download option for the extension which is under review.

Additional context
We have been facing this issue because Edge Store takes a lot of time for review always ( 3-7) days unlike Chrome Store ( within 1 hour also sometimes) and sometimes we need to check the currently submitted extension under review.

[Bug - Partner Center] <Missing All Sections in Sidebar under Menu on Home>

Describe the bug
Whenever I login to the Microsoft Partner Center, on the home page there is a navigation sidebar, but all the necessary other linked sections are missing from there namely:

  • Overview: My learning profile, My access, Programs, Agreements, Edge Extension Dashboard
  • Organization Profile: Legal Info, Identifiers
  • Payout and Tax: Payout and tax profiles, Payout and tax profile assignment

To Reproduce
Steps to reproduce the behavior:

  1. Go to Partner Center and login.
  2. Open the sidebar, See error.
    OR
  3. Go to My Access from the home page.
  4. In the sidebar, no option to See Edge Extension published by the developer, i.e. the dashboard.

Screenshots
Screenshot (168)
Screenshot (169)

Desktop (please complete the following information):

  • OS: Windows 10
  • Browser: Microsoft Edge
  • Version: 120.0.2210.77 (Official build) (64-bit)

Expected behavior

  • Need To Add all the required options on Home.
  • Need To Add the edge dashboard option, as mentioned above.

Expedited review for critical extension update in manifest exclusion list of websites?

Discussed in #90

Originally posted by applied-kevinsalot May 23, 2023
Hi,
Is there a process to request an expedited review for an update to an existing Edge extension? The latest version of our extension had a misconfiguration in the manifest and we need to quickly turn around and make another update to correct it. Our customers are unable to use it in the meantime.

Is there a process to go through for this?

Thank you,

[Bug - Partner Center] Key field section missing in Manifest file is leading to random ID generation, not allowing to connect with host EXE

Issue reported by Apple iCloud Team, filed on their behalf:

When uploading an extension to the Edge store, the upload will be rejected if the "key" field is specified in the manifest.
Our extensions use the native messaging API to talk with a host EXE process. In order for the connection to be established, the extension ID must be added to a list of allowed origins in a native messaging manifest shipped with iCloud for Windows.
If the extension manifest does not have a "key" field, Edge generates a random ID. The extension can no longer connect to the host EXE.

For Chrome, we set the "key" value to be the same key as from the store so no matter how the extension is installed, the extension ID is the same. This allows side loading to work.

Describe the solution you'd like:

The Edge store should change the validation check of the "key" field to see if it matches the expected key from the store, instead of always rejecting the upload.

Describe alternatives you've considered

Our QA must test new versions of an extension by side loading the .zip file.

[Bug - Edge Addons] Microsoft Editor plugin is messing our website and I can't find contact info

Describe the bug
This plugin https://microsoftedge.microsoft.com/addons/detail/microsoft-editor-spellin/hokifickgkhplphjiodbggjmoafhignh messes up https://dataexplorer.azure.com. How can I find the team that owns that plugin and ask for help?

To Reproduce
Steps to reproduce the behavior:

  1. Install plugin Microsoft Editor
  2. Go to https://dataexplorer.azure.com
  3. The most obvious issue is that the entire left nav is not showing
  4. The plugin page doesn't show any indication on how to contact the team that developed this plugin.

Expected behavior
Have a better way to find the owner of Microsoft Editor, or if this team owns Microsoft Editor please contact me to talk about the bug in Azure Data Explorer

Screenshots
No Contact Info:
image

Same on the installed extension page:
image

Editor extension is enabled and causes left navigation to now showing:
image

Desktop (please complete the following information):

  • OS: Mac/Windows
  • Browser Edge
  • Version - all

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.