I see some strange behavior with lightning:isUrlAddressable tab. When I try to enter the parameter after loading the page immediately parameter is removed from the URL and component is not able to find the param value.
Simple Cmp:
<aura:component implements="lightning:isUrlAddressable,force:appHostable" access="global">
<aura:attribute name="urlParam" type="string"/>
<div class="slds-card">
If you implements "lightning:isUrlAddressable" interface, then by
using v.pageReference,you can get URL params.
<div class="slds-box">
Account name from URL parameter: <b>{!v.pageReference.state.accname}</b>
</div>
</div>
</aura:component>
param is disappeared after pressing the ENTER button