Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[NPE] When screen is changed from full size to medium size, links are truncating #7607

Open
sakshi173 opened this issue Dec 6, 2021 · 5 comments
Assignees
Labels
area/canary 🐤 Categorizes an issue or PR as relevant to canary testing difficulty/starter 🚀 Categorizes an issue for which the difficulty level is reachable by newcomers kind/bug Something isn't working platform/wasm 🌐 Categorizes an issue or PR as relevant to the WebAssembly platform project/layout 🧱 Categorizes an issue or PR as relevant to layouting and containers (Measure/Arrange, Collections,..)

Comments

@sakshi173
Copy link

sakshi173 commented Dec 6, 2021

Current behavior

NPE link issue

Expected behavior

NPE correct

How to reproduce it (as minimally and precisely as possible)

  1. Open NPE https://purple-pond-0688d230f.azurestaticapps.net/
  2. Change the screen size from full to medium by using the 'Restore down button'
  3. Click on any NPE package.
  4. Observe that the license link, Project Url and github web link are truncating for the selected package.

Workaround

No response

Works on UWP/WinUI

No response

Environment

No response

NuGet package version(s)

No response

Affected platforms

WebAssembly

IDE

No response

IDE version

No response

Relevant plugins

No response

Anything else we need to know?

No response

@sakshi173 sakshi173 added kind/bug Something isn't working platform/wasm 🌐 Categorizes an issue or PR as relevant to the WebAssembly platform triage/untriaged Indicates an issue requires triaging or verification area/canary 🐤 Categorizes an issue or PR as relevant to canary testing difficulty/tbd Categorizes an issue for which the difficulty level needs to be defined. labels Dec 6, 2021
@jeromelaban
Copy link
Member

I'm not able to reproduce this issue. Does it still happen @sakshi173 ?

@sakshi173
Copy link
Author

Yes @jeromelaban , the issue is still re-producible in Canary, Staging and Prod.
Step to Reproduce.

  1. Open NPE
  2. Change the screen size from full to medium by using the 'Restore down button'
  3. Click on any NPE package.
  4. Again Restore the screen size to full page.
  5. Observe that the license link, Project Url and github web link are truncating for the selected package.

@Xiaoy312
Copy link
Contributor

Xiaoy312 commented Mar 1, 2022

There is some problem with the HyperlinkButton on wasm not adapting to parent size changes.
You can easily reproduce it here: https://playground.platform.uno/#de3977ff

@Xiaoy312 Xiaoy312 added the project/layout 🧱 Categorizes an issue or PR as relevant to layouting and containers (Measure/Arrange, Collections,..) label Mar 1, 2022
@carldebilly
Copy link
Member

carldebilly commented Mar 2, 2022

I confirm using https://nuget.info/ that's not a regression.

@Xiaoy312 Xiaoy312 self-assigned this Mar 10, 2022
@Xiaoy312
Copy link
Contributor

Xiaoy312 commented Apr 4, 2022

https://playground.platform.uno/#8358164c

The issue seems to affect all the ImplicitTextBlocks too.

note: to change the starting value (#Slider\Value), you need to load a new playground page (https://playground.platform.uno/) WITHOUT the source from #8358164c, and then paste the source with the modified starting value
otherwise the rendered text will just use the first loaded width (as if the control is recycled between "XamlEditor_TextChanged")

@MartinZikmund MartinZikmund changed the title [NPE]-When change screen from full size to medium size then the license link, Project Url and github web link are truncating. [NPE] When screen is changed from full size to medium size, links are truncating Jul 19, 2023
@MartinZikmund MartinZikmund added difficulty/starter 🚀 Categorizes an issue for which the difficulty level is reachable by newcomers and removed triage/untriaged Indicates an issue requires triaging or verification difficulty/tbd Categorizes an issue for which the difficulty level needs to be defined. labels Jul 19, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/canary 🐤 Categorizes an issue or PR as relevant to canary testing difficulty/starter 🚀 Categorizes an issue for which the difficulty level is reachable by newcomers kind/bug Something isn't working platform/wasm 🌐 Categorizes an issue or PR as relevant to the WebAssembly platform project/layout 🧱 Categorizes an issue or PR as relevant to layouting and containers (Measure/Arrange, Collections,..)
Projects
None yet
Development

No branches or pull requests

5 participants