New hull-share directive, but buttons generation weird and CORS issue when sharing