Comments (8)
Hi Team, any updates on this ? Currently this behavior poses a blocker for customers from updating their manifest.
from office-js.
@alexm-plutoflume thanks for reporting this issue, have a few follow up questions to properly investigate this.
- On your repro steps, did outlook stayed open during the manifest update process? did you restarted Outlook after updating to manifest 2? what was the behavior here?
- Will also be interesting to understand the scenario, when this issue happened, should we assume the customer was using M365 centralized deployment? what changes were incl
from office-js.
@JuaneloJuanelo thank you for taking a look into this. To your queries:
- I tested using both scenarios, i.e. keeping Outlook open and closed during the manifest update process. I'm able to reproduce the problem in both cases. Outlook was also restarted after manifest update process and the issue still persists.
- The customers who have reported this issue are using the centralized deployment from their admin portal.
Please let us know if you need any additional info.
from office-js.
Does this happen if you ONLY install the second manifest? (and not the first?)
from office-js.
I cannot seem to repro with the steps you provided.
- Install Manifest 1
- Check the WEF Folder for the Manifest (see that it's there)
- Send an Email...it sends.
- REMOVE Manifest 1.
- Close the Installation Dialog
- Check the Wef Folder that it's gone
- Reopen the Installation Dialog. Install Manifest 2. Close Dialog. Check the Wef Folder that the Manifest 2. Version is there.
- Send an email.... it sends.
I did also skip Steps 4-6. And just directly upload Manifest 2, without removing Manifest 1. But emails still sent.
I am on a later version. but it's doubtful something has changed.
Do you see any significant changes in my steps from yours?
in your Wef Folder for manifests, is the expected manifest there at the appropriate times?
C:\Users[user name]\AppData\Local\microsoft\office\16.0\wef{E19E6C57-8A36-49C5-BDD7-265D4EBFF292}\6lDh5BqVDFYMtLWUxFtNYw==\Manifests
The guid/encoing between wef + manifests will be unique for you.
The fact this persists through restart is pretty strange. (as the manifest cache should be updated on reboot). Is there anything else about this that may be unique to your machines?
Can a regular taskpane app be opened when this happens?
from office-js.
Just for clarity - in our testing we are side loading the Add-in via this link in OWA: https://aka.ms/olksideload, after I sideload the manifest in OWA, I close Windows Outlook (within a VM, if that matters, but our customers are experiencing this inside and outside VMs across various environments after Centralised deployment), clear the WEF folder, then open Outlook again. I do this every time I reinstall a sideloaded Add-in.
Sometimes the reproduction stops working for me and it's not clear why. Potentially a restart of the environment, or something else, but if I then increment the Version
element in the manifest to a new version and sideload it, once again I can have it happen again. Reverting the manifest back to an old version stops the looping.
Right now I am experiencing the looping again, and can see the manifest under my user in the WEF folder, yes. I can open a taskpane Add-in, yes.
Does this happen if you ONLY install the second manifest? (and not the first?)
If you only install the second manifest, no.
The issue seems to be related to having an Add-in installed, then installing a new version of the same Add-in. In the reproduction provided, if you've never installed this add-in, then we would not expect the looping to occur for either manifest installed in isolation. Only when you install the manifest 2 after manifest 1, which is a higher version.
from office-js.
Related Issues (20)
- getSelectedItemsAsync is not working properly in web browser HOT 2
- streaming asynchronous custom function failed to calculate time HOT 1
- Excel Undo feature is not working after saving data in customXmlParts HOT 6
- Slow response times from AmURL in ID tokens for 365
- Mac Excel v16.85 crashes when opening workbooks modified by our add-on HOT 17
- #NAME issue for custom functions at random times on loading a workbook HOT 14
- Content add-ins for Powerpoint cannot export website inside an iframe in web version HOT 2
- The onMessageRecipientsChangedHandler event does not get executed completely in Mac HOT 4
- Menu option in Office Ribbon HOT 10
- Test: this issue is not a real issue, it's used for testing auto close ADO Flow
- Content Control `contentControlExited` event inconsistent across platforms HOT 4
- Question: Recommended approach to adding web pane to Excel worksheet via task pane HOT 7
- Excel Custom Function crashes when given 3 or more parameters HOT 4
- RibbonApi is no longer working HOT 24
- OnNewMessageCompose not working on desktop HOT 4
- Outlook add-in is not opening for some users in new Outlook for Windows UI HOT 4
- Office.initialize not invoked in Outlook Desktop app on Windows since May 22 2024 2PM PDT approximately HOT 1
- Result of parentControl.getContentControls() contains itself HOT 1
- Office.onReady does not resolve when using origin-trial token to turn off third-party matching on WebView2 HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from office-js.