Comments (5)
At the end it's your issue, you can solve it as you see fit, and let @ThomasKapler make the final UX decision.
from community-organization-operations-suite.
service-side-panel-loading.mov
It doesn't look like a bug. As you can see from the recording, the side panel is populated before requests are loaded.
Since the service side panel is rendered with data fetched asynchronously, with slow network connection, it could take some time to get populated.
from community-organization-operations-suite.
@jryu01 it is still a bug, the button should be disabled until the panel can be fully loaded, clicking on a button that does nothing is a poor user experience.
My point is the buttons can be priorotized to load before the rest.
Anyway, UI action should not be possible if not fully functional.
from community-organization-operations-suite.
@YohannParis The content of the Start a Service
panel isn't static nor it's dependent on the data loaded on the main page. Once you open the side panel (by clicking the button), it starts to fetch the data from the backend and populate the panel. I think the issue here is that there's no indication the side panel is currently loading. Proper approach would be displaying a loading wheel in the panel to indicate that data is loading if we want to have a better UI.
from community-organization-operations-suite.
Closing the issue since this issue can be addressed with #479
from community-organization-operations-suite.
Related Issues (20)
- New services dont show up until you refresh the page
- Cannot submit any service data HOT 19
- Margins should be smaller on tablet widths
- Empty Service List HOT 1
- Some telemetry events not being fired
- Telemetry: Custom fields not being recorded
- Services list limited to 10 items before paging
- Add error logging when performing CRUD operations
- Make offline mode available in the integration environment
- Add demo code for OCR
- Service list page shows no services on initial load HOT 1
- Telemetry: "Filters Applied" is always true on "Data Exported" event HOT 2
- Offline Authentication
- Security Improvements HOT 1
- Should user re-authenticate when app returns online?
- OCR Demo - Form Recognizer JS compatibility issue with Application Insights JS
- Front end graphql storage - Service Entries and Clients HOT 3
- Front end tests failing
- Persist offline records at the Apollo queue link level
- Creating related records offline
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 community-organization-operations-suite.